青岛市建设监理网站,百度最新泛站群程序,免费自己制作音乐,线上推广的三种方式在 String 中提供了两个截取字符串的方法#xff0c;一个是从指定位置截取到字符串结尾#xff0c;另一个是截取指定范围的内容。下面对这两种方法分别进行介绍。
1. substring(int beginIndex) 形式
此方式用于提取从索引位置开始至结尾处的字符串部分。调用时#xff0c;括…在 String 中提供了两个截取字符串的方法一个是从指定位置截取到字符串结尾另一个是截取指定范围的内容。下面对这两种方法分别进行介绍。
1. substring(int beginIndex) 形式
此方式用于提取从索引位置开始至结尾处的字符串部分。调用时括号中是需要提取字符串的开始位置方法的返回值是提取的字符串。例如String str 我爱 Java 编程;String result str.substring(3);System.out.println(result); // 输出Java 编程2. substring(int beginIndexint endIndex) 形式
此方法中的 beginIndex 表示截取的起始索引截取的字符串中包括起始索引对应的字符endIndex 表示结束索引截取的字符串中不包括结束索引对应的字符如果不指定 endIndex则表示截取到目标字符串末尾。该方法用于提取位置 beginIndex 和位置 endIndex 位置之间的字符串部分。这里需要特别注意的是 对于开始位置 beginIndex Java 是基于字符串的首字符索引为 0 处理的但是对于结束位置 endIndexJava 是基于字符串的首字符索引为 1 来处理的如图 1 所示。图1 字符串中的字符索引注意substring() 方法是按字符截取而不是按字节截取。
例 1
创建一个字符串对它使用 substring() 方法进行截取并输出结果。示例代码如下public static void main(String[] args) {String day Today is Monday; //原始字符串System.out.println(substring(0)结果day.substring(0));System.out.println(substring(2)结果day.substring(2));System.out.println(substring(10)结果day.substring(10));System.out.println(substring(2,10)结果day.substring(2,10));System.out.println(substring(0,5)结果day.substring(0,5));}输出结果如下所示substring(0)结果Today is Monday
substring(2)结果day is Monday
substring(10)结果onday
substring(2,10)结果day is M
substring(0,5)结果Today