跳到主要内容

写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() 方法。