Есть несколько способов сделать это.Если у вас есть строка, которую вы хотите заменить, вы можете использовать методы 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));