Java中的String类是最为常用的类之一,其提供了很多对字符串进行操作的方法。其中substring(int beginIndex)方法是String类中常用的一个方法,它的作用是截取一个字符串的子串,其中beginIndex是子串的起始位置,从0开始计数。
具体使用方法如下:
方法定义
public String substring(int beginIndex)
方法作用
该方法的作用是截取字符串中从beginIndex位置开始到字符串尾部的子字符串。
方法示例
以下示例代码展示了如何使用substring(int beginIndex)方法:
String str = "Hello, world!";
String subStr = str.substring(7);
System.out.println(subStr);
上述代码将输出:
world!
说明该方法截取了字符串中从下标7开始到字符串末尾的子串。
另外,该方法还可以结合其他方法一起使用,例如配合indexOf()方法使用,可以截取相应的子串。示例如下:
String str = "Welcome to Java!";
int start = str.indexOf("Java");
String subStr = str.substring(start);
System.out.println(subStr);
上述代码将输出:
Java!
说明该方法截取了字符串中从“Java”开始的子串。
需要注意的是,如果传入的beginIndex超出了字符串范围,如为负数或大于字符串长度,将抛出StringIndexOutOfBoundsException异常。因此在使用该方法时需要进行参数有效性校验。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:substring方法:返回一个新的字符串,它是此字符串的一个子字符串该子字符串从指定索引处的字符开始,一直到此字符串末尾 - Python技术站