思否学否

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 }

 

posted on 2019-11-29 10:57  思否学否  阅读(14152)  评论(0)    收藏  举报