我有一个长度未知(但不为null)的字符串 str,以及一个给定的最大长度 len,并且该字符串需要适应这个长度。我想要做的只是在 len 的位置截断该字符串。
我知道可以使用
str.substring(0, Math.min(len, str.length()));
但是如果我试图像这样编写堆叠的代码,这并不方便
code = str.replace(" ", "").left(len)
我知道我可以编写自己的函数,但我更喜欢现成的解决方案。Java 中是否有现成的 left() 函数?
String
类中。可能会有外部库提供额外的方法-或者你可以自己编写。 - Aleks G