String的一些方法
java substring() 方法
介绍:该方法返回的是原字符串的子字符串。
1 /* 2 substring 方法 3 属于java String类 4 substring() 方法返回字符串的子字符串。 5 */ 6 public class Substring { 7 public static void main(String[] args){ 8 String str1 = new String("hello-world!"); 9 //参数为始末索引值(左闭右开区间),若只有一位数字,则默认以此为索引开始,直到字符串结尾 10 String str2 = str1.substring(2); 11 String str3 = str1.substring(2,6); 12 String str4 = str1.substring(12);//当索引为12时,输出是空的没有报错,而当索引值大于12时,则抛出异常 13 //自己的分析:之前在学习C语言的时候,记得在字符串末尾有一个“\0”,我想这里也是吧(但是在网上搜的时候,说java字符串结尾并没有"\0") 14 15 //输出验证 16 System.out.println(str1.length());//12 17 System.out.println(str1);//hello-world! 18 System.out.println(str2);//llo-world! 19 System.out.println(str3);//llo- //左闭右开区间 20 System.out.println(str4);//空,看不到输出 21 //当str4 = str1.substring(13)时抛出异常:StringIndexOutOfBoundsException 22 } 23 }