可以说我有这段文字: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);

07-26 07:41