以下是一個 Java 程序,它可以將字符串中的指定子串替換為另一個子串。
public class SubstringReplacement {public static String replaceSubstring(String original, String oldSubstring, String newSubstring) {return original.replace(oldSubstring, newSubstring);}public static void main(String[] args) {String originalString = "Hello, World! Hello, Java!";String oldSub = "Hello";String newSub = "Hi";String result = replaceSubstring(originalString, oldSub, newSub);System.out.println("替換后的字符串: " + result);}
}
代碼解釋:
replaceSubstring
?方法:
- 該方法接收三個參數:
original
?表示原始字符串,oldSubstring
?表示要被替換的子串,newSubstring
?表示用來替換的新子串。 - 方法內部調用了?
String
?類的?replace
?方法,該方法會將原始字符串中所有出現的?oldSubstring
?替換為?newSubstring
,并返回替換后的新字符串。
main
?方法:
replaceSubstring
?方法:
- 該方法接收三個參數:
original
?表示原始字符串,oldSubstring
?表示要被替換的子串,newSubstring
?表示用來替換的新子串。 - 方法內部調用了?
String
?類的?replace
?方法,該方法會將原始字符串中所有出現的?oldSubstring
?替換為?newSubstring
,并返回替換后的新字符串。
main
?方法:
- 定義了原始字符串?
originalString
,要被替換的子串?oldSub
?和用來替換的新子串?newSub
。 - 調用?
replaceSubstring
?方法進行子串替換操作,并將結果存儲在?result
?變量中。 - 最后打印出替換后的字符串。