javaでは、残りの文字を元の位置に保ちながら文字列内の文字を切り替える最も良い方法は何ですか? 私の実際の関心事は、次のもの以外の範囲外のエラーを扱う方法がある場合です: 「stringExample」の大文字Eで文字rを切り替えたいとしましょう。Javaリストのインデックスが範囲外です
あなたは "ST" + "R" + "INGの" + "E" + "XAMPLE" にチャンクこれを
------------------することができます(i、i + 1) - (i + 1、k) - (k、k + 1)---(k + 1) )
次に切り替える "R" & "E": "ST" + "E" + "INGの" + "R" + "XAMPLE"
----------- (0、i) - (k、k + 1) - (i + 1、k) - (i、i + 1) )---(k + 1)
唯一の問題は、kが最後のインデックスである場合、wriこの例外をキャッチするif文。私が前に提案したこと以外にも、これらの文字を切り替えるより良い方法がありますか?
"r"と "E"は例として選択したランダムな文字です。このメソッドは、2番目の文字が最初の文字の前に来るときに任意の文字を切り替えるものです。 (int k = 0; k
user6750519