要刪除一個字符串中的指定子字符串,可以使用Java的replace()方法或replaceAll()方法。這兩種方法都是在字符串中查找指定的子字符串,并用新的字符串替換它。
如果你只想刪除一個子字符串的第一個匹配項,可以使用replace()方法,它只會替換第一個匹配項。例如:
String originalString = "Hello, World!";
String subString = "o";
String newString = originalString.replace(subString, "");
System.out.println(newString);
輸出:
Hell, World!
如果要刪除所有匹配項,你可以使用replaceAll()方法,并將子字符串替換為一個空字符串。例如:
String originalString = "Hello, Hello, Hello!";
String subString = "Hello";
String newString = originalString.replaceAll(subString, "");
System.out.println(newString);
輸出:
, , !
請注意,這些方法都會返回一個新的字符串,而不會修改原始字符串。如果你想在原始字符串上進行更改,你可以將新的字符串賦值給原始字符串。