単語を指定すると、特定のアルファベットを、a の場合は 1、b の場合は 5 などの特定の文字に置き換える必要があります。これには正規表現を使用しています。私は多くの文字列操作を行っているため、StringBuilder がこの問題に対処するための最良の方法であることを理解しています。これが私がやっていることです:
String word = "foobooandfoo";
String converted = "";
converted = word.replaceAll("[ao]", "1");
converted = converted.replaceAll("[df]", "2");
converted = converted.replaceAll("[n]", "3");
私の問題は、StringBuilder を使用してこのプログラムをどのように書き直すかです。私はすべてを試しましたが、成功することはできません。または、これには String を使用しても問題ありませんか?