1、length()获取字符串的长度。就是我们平时数学中的个数
public String substring(int beginIndex, int endIndex)
public class string {
public static void main(String[] args) {
String testStr = "1234567890";
System.out.println("test:"+testStr.length());
String subTest1 = testStr.substring(0, 3);
System.out.println("subTest:" + subTest1);
String subTest2 = testStr.substring(0, testStr.length());
System.out.println("subTest:" + subTest2);
}
}
结果:
test:10
subTest:123
subTest:1234567890
注意:
1、beginIndex下表从0开始。这个和平时理解的不一样
2、 endIndex位置,但是不包括这个位置。
3、 [startIndex,endIndex) 左闭有开的区间截取。
4、截取的end值不能大于字符串的最大值