我有3个字符串:
String text1 = "abcdefgh";
String text2 = "abcdefghijklmn";
String text3 = "abcdefg";
Run Code Online (Sandbox Code Playgroud)
我想做这样的事情:
text1.substring(int1, int2);
text2.substring(int1, int2);
text3.substring(int1, int2);
Run Code Online (Sandbox Code Playgroud)
返回abc(前3个字符)的问题是字符串长度总是在变化,所以我无论如何都不能使用text1.length.
如果长度发生变化,请先进行检查
if (textStr != null && textStr.length() >= 3) {
newStr = textStr.substring(0, 3);
}
Run Code Online (Sandbox Code Playgroud)