There are multiple ways to do it. If you have the string which you want to replace you can use the replace
or replaceAll
methods of the String
class. If you are looking to replace a substring you can get the substring using the substring
API.
For example
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));
To replace content within "()" you can use:
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));
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…