0

感嘆符の前の単語を削除する方法を教えてください。

たとえば、Sringが

BIM!A  , i need only A 

SAM!B   , i need only B 

SNNJ!D  , I need only D
4

4 に答える 4

5

使用できます

str = str.substring(str.indexOf("!")+1);

お役に立てば幸いです。

編集:javadocへのリンク:substringおよびindexOf

于 2012-12-05T06:58:59.917 に答える
0
System.out.println(s.substring(s.indexOf("!") + 1));
于 2012-12-05T06:59:56.550 に答える
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);
于 2012-12-05T07:00:35.597 に答える
0
System.out.println(str.substring(s.lastIndexOf("!") + 1));

これにより、最後の感嘆符の後にある文字列の一部が印刷されます。「!」がない場合は、文字列全体を出力します。ある

于 2012-12-05T07:12:21.377 に答える