给定一个单词,我需要将其中的某些字母替换为特定的字母,例如用1代替a,用5代替b等。我使用正则表达式来解决这个问题。我知道StringBuilder是处理这个问题的最佳方式,因为我需要进行大量的字符串操作。以下是我的做法:
String word = "foobooandfoo";
String converted = "";
converted = word.replaceAll("[ao]", "1");
converted = converted.replaceAll("[df]", "2");
converted = converted.replaceAll("[n]", "3");
我的问题是如何使用StringBuilder重写这个程序。我尝试了一切但是没有成功。或者对于这个程序使用String也是可以的吗?