a替换问题

45 阅读1分钟

为了完成这个任务,我们可以使用 Java 中的 StringBuilder 类来构建新的字符串。StringBuilder 提供了一个 replace 方法,可以用来替换字符串中的指定字符。以下是完善后的代码:

java
public class Main {
    public static String solution(String s) {
        return s.replace("a", "%100"); // 直接替换字符串中的'a'为'%100'
    }

    public static void main(String[] args) {
        System.out.println(solution("abcdwa").equals("%100bcdw%100"));
        System.out.println(solution("banana").equals("b%100n%100n%100"));
        System.out.println(solution("apple").equals("%100pple"));
    }
}

这段代码定义了一个 solution 方法,它接受一个字符串 s 作为参数,并使用 replace 方法将所有的小写字母 a 替换为 %100。然后返回替换后的字符串。在 main 方法中,我们使用几个测试用例来验证 solution 方法的正确性。