请告诉我如何删除感叹号前的字词。
例如,如果String是
,则表示BIM!A , i need only A
SAM!B , i need only B
SNNJ!D , I need only D
答案 0 :(得分:5)
答案 1 :(得分:0)
System.out.println(s.substring(s.indexOf("!") + 1));
答案 2 :(得分:0)
您可以使用
在String
内进行搜索
Strings s = "ABD!A";
//This gives you the index of the first !
int i = s.indexOf('!');
//now you can Substring
String after = s.substring(i+1);
答案 3 :(得分:0)
System.out.println(str.substring(s.lastIndexOf("!") + 1));
这将打印在最后一个感叹号之后出现的字符串部分。如果没有“!”则打印整个字符串在那里