写Java方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc ?
参考答案:
这是一个简单的字符串替换问题,我们可以使用Java的 String.replace()
方法。下面是一个Java方法,该方法将字符串中的 "wlir" 替换为 "hhtccc":
public class Main {
public static void main(String[] args) {
String input = "bbbwlirbbb";
String output = replaceSubstring(input, "wlir", "hhtccc");
System.out.println(output); // 输出:bbbhhtccc
}
public static String replaceSubstring(String original, String toReplace, String replacement) {
return original.replace(toReplace, replacement);
}
}
在这个例子中,replaceSubstring
方法接受三个参数:原始字符串 original
,要替换的子字符串 toReplace
,以及替换后的子字符串 replacement
。方法使用 String.replace()
来完成实际的替换工作,并返回替换后的字符串。
注意,String.replace()
方法会替换原始字符串中所有出现的 toReplace
子字符串,而不仅仅是第一个。如果你只想替换第一个出现的子字符串,你可以使用 String.replaceFirst()
方法。