📅  最后修改于: 2023-12-03 15:16:35.186000             🧑  作者: Mango
substring()
是Java中String类的一个方法,用于获取字符串的一个子字符串。该方法接受两个参数,分别是起始位置和结束位置,返回一个从起始位置开始到结束位置前一位的子字符串。
public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)
beginIndex
:要返回的子字符串的起始位置(包括)。endIndex
:要返回的子字符串的结束位置(不包括)。String str = "Hello, world!";
String sub1 = str.substring(7); // 从位置 7 开始截取
String sub2 = str.substring(7, 12); // 从位置 7 到位置 12 截取
System.out.println(sub1); // "world!"
System.out.println(sub2); // "world"
beginIndex
必须小于 endIndex
,否则会抛出 IndexOutOfBoundsException
异常。endIndex
,则返回从 beginIndex
开始到字符串末尾的子字符串。substring()
方法非常实用,可以在很多场景下使用:
substring()
方法是 Java 中 String 类的一个重要方法,可以获取字符串中的子字符串。该方法的参数很灵活,应用起来非常方便。需要注意的是,子字符串并不影响原字符串,而且要注意异常情况的处理。