文字列「abc」を特定のパターンに置き換えようとしています:
'a' の場合は 'b' に置き換え、'b' の場合は 'c' に置き換え、'c' の場合は 'a' に置き換えます。
私が今持っているコードは次のとおりです。
String alp = "abc";
String alteredAlp = "";
char [] charAlp = alp.toLowerCase().toCharArray();
for (int i = 0; i < charAlp.length() - 1; i++)
{
if(charAlp[i] == 'a')
alteredAlp += 'b';
else if(charAlp[i] == 'b')
alteredAlp += 'c';
else if(charAlp[i] == 'c')
alteredAlp += 'a';
}
「replaceAll」を使用してみましたが、最初の反復後にいくつかの問題が発生しました。
これを改善する方法についてのアイデアはありますか? 前もって感謝します!