以下是一个 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
变量中。 - 最后打印出替换后的字符串。