在Java中删除部分字符串
我想从一个字符中删除一部分字符串,即:
源字符串:
manchester united (with nice players)
目标字符串:
manchester united
回答:
有多种方法可以做到这一点。如果您有要替换的字符串,则可以使用该类的replace
或replaceAll
方法String
。如果您要替换子字符串,则可以使用substring
API
获得该子字符串。
例如
String str = "manchester united (with nice players)";System.out.println(str.replace("(with nice players)", ""));
int index = str.indexOf("(");
System.out.println(str.substring(0, index));
要替换“()”中的内容,可以使用:
int startIndex = str.indexOf("(");int endIndex = str.indexOf(")");
String replacement = "I AM JUST A REPLACEMENT";
String toBeReplaced = str.substring(startIndex + 1, endIndex);
System.out.println(str.replace(toBeReplaced, replacement));
以上是 在Java中删除部分字符串 的全部内容, 来源链接: utcz.com/qa/410928.html