substring()方法
第一种
public String substring(int beginIndex)
第二种
public String substring(int beginIndex, int endIndex)
参数的意思
beginIndex – 起始索引(包括)。
endIndex – 结束索引(不包括)。
第一种:返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
第二种:返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。
示例代码:
public static void main(String[] args) {
String Str = new String("hello wrold");
System.out.print("输出:" );
System.out.println(Str.substring(4) );//输出:o wrold
System.out.print("输出:" );
System.out.println(Str.substring(4, 10) );//输出:o wrol
}
indexOf()方法
public static void main(String[] args) {
String str = "1_2_3_4";
int index = str.indexOf("_");
String newStr = str.substring(index + 1);
System.out.println(newStr);//输出 2_3_4
}
lastIndexOf()方法
public static void main(String[] args) {
String str = "1_2_3_4";
int index = str.lastIndexOf("_");
String newStr = str.substring(index + 1);
System.out.println(newStr);//输出 4
}