如何在Java中使用substring方法

Jpa*_*ker -1 java substring

我有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.

Dra*_*gan 5

如果长度发生变化,请先进行检查

if (textStr != null && textStr.length() >= 3) {
    newStr = textStr.substring(0, 3);
}
Run Code Online (Sandbox Code Playgroud)