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 }

 

posted @ 2022-07-11 23:13  yuedongfan  阅读(19)  评论(0)    收藏  举报