可以说我有这样的文字:Thundering Blow I.我需要的是使它看起来像Thundering Blow- 删除字符串末尾的罗马数字.
我尝试了trim()一些substring()方法,但他们都回来了:Thundering Blow I回到我身边.也许它可以删除I字符串中的所有内容?也可以,但我似乎无法找到解决问题的方法.
您需要这个,删除第二个空格后的所有字符
String s = "Thundering Blow I";
int k = s.indexOf(" ", s.indexOf(" ") + 1);
String res = s.substring(0,k);
System.out.println(res);
Run Code Online (Sandbox Code Playgroud)
String newStr = s.substring(0, s.lastIndexOf(" "));
Run Code Online (Sandbox Code Playgroud)
这是整个代码:
String s = "ThunderingI";
s = s.trim();
int ind = s.lastIndexOf(" ");
if (ind > 0) {
s = s.substring(0, ind).trim();
}
System.out.println(s);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4855 次 |
| 最近记录: |