子字符串提取
语法
- str.substring(int beginIndex)
beginIndex表示从某一处索引开始截取一直到字符串结束 - str.substring(int beginIndex, int endIndex)
beginIndex表示从某一处索引开始截取
endIndex表示截取到某一处索引
Tips
- 两种方法中的字符串Index都是从0开始计数的
- beginIndex的那个字符包括,endIndex的那个字符不包括
- 会报数组越界异常,但是只越一个(endIndex是str长度)并不会报异常(JDK8.0,eclipse)
eg.
String str = "abc123";
str.substring(0); // operation result:abc123
str.substring(3,3); // operation result:
str.substring(6); // operation result:
str.substring(3,4); // oeration result:1
PS: 一般是考选择题,知道beginIndex包括和endIndex不包括还有字符串的Index是从0开始的,就不难了。先这样吧,后面想到再接着写 (^__^)