java怎么得到指定字符之后的字符串

2024-11-02 13:14:49
推荐回答(3个)
回答1:

//截取#之前的字符串
String str = "sdfs#d";
str.substring(0, str.indexOf("#"));
//输出的结果为:sdfs
//indexOf返回的索引也是从0开始的,所以indexOf("#") = 4。
//java中的substring的第一个参数的索引是从0开始,而第二个参数是从1开始

回答2:

String str="abcdefg";
System.out.println(str.substring(str.indexOf("c")+1));
这是获取c后面的字符
输出defg

回答3:

str.substring(str.indexOf("指定的字符"));