substring常用的两种方法 - 思否学否
1、public String substring(int beginIndex, int endIndex)
第一个参数int为开始的索引,对应String数字中的开始位置,
第二个参数是截止的索引位置,对应String中的结束位置。
区间为[ )。substring(a,b)中的参数b,其值最大可以为 父字符串的长度,但并不包含索引值为b的那个字符。
否则,编译ok,运行报错!
1 class Base { 2 3 public static void main(String[] args) 4 { 5 String a="helmo" ; 6 System.out.println("i = " + a.substring(3,7)); 7 } 8 }
2、substring(x)是从字符串的的第x个字符截取。
x<0或>父字符串的长度时,编译ok,运行出错!
1 class Base { 2 3 public static void main(String[] args) 4 { 5 String a="helmo" ; 6 System.out.println("i = " + a.substring(-2)); 7 } 8 }
x=父字符串的长度时,编译ok,运行ok!
1 class Base { 2 3 public static void main(String[] args) 4 { 5 String a="helmo" ; 6 System.out.println("i = " + a.substring(5)); 7 } 8 }