substring在JAVA中是进行字符串的截取
第一种:substring(a);
例如:String str=“abcdefghijk”;
String str1=str.substring(3);
则: str=“defghijk”;
解析:substring(a); 其中下标是从0开始的,a=3代表是从d开始进行字符串的截取,一直到最后。
第二种:substring(a,b);
例如:String str=“abcdefghijk”;
String str2=str.substring(3,6);
则: str2=“def”;
解析:substring(a,b); 其中下标是从0开始的,a=3代表是从d开始进行字符串的截取,截取(b-a)个字符,也就是6-3=3个字符结果为“def”;也可以理解为从第a个字符开始截取到第b个字符,其中包含第a个字符而不包含第b个字符。