例如,我有 abcdbab
,我想用 A
替换所有 ab
。
输出是AcdbA
。
我尝试了这个,但它给出了一个错误。
char N = 65;
String S = "abcdbab";
S = S.replaceAll("ab", N);
System.out.print(S);
有什么方法可以做到这一点吗?
最佳答案
使用String.replace(CharSequence,CharSequence)
(记住 String
是不可变的,所以要么使用结果,要么将其赋值回来)就像
String str = "abcdbab";
System.out.println(str);
str = str.replace("ab", "A");
System.out.println(str);
输出是
abcdbab
AcdbA
关于java - 如何用char类型的单个字符替换字符串中的某些字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26499583/