-1

文字列から文字を削除するのに問題があります。String ALPHABET = "abcdefghjklmnopqrstuvwxyz";ユーザーは文字列を入力します。「クルムン」。アルファベットからklmnを削除するにはどうすればよいですか? 方法はありますか?それ以外は配列に入れますか?これが私が始めたものです。これにより、文字列の最後の文字のみが削除されます。ここで私の問題は何ですか。

for(int i = 0; i < message.length(); i++){



            for(int j = 0; j < ALPHABET.length(); j++){
               letter = message.charAt(i);
               if(ALPHABET.charAt(j) ==  message.charAt(i)){

                newALPHABET = ALPHABET.replace(letter, ' ');

               }               
            }
         }
4

4 に答える 4

2

何をしたいのかわかりませんが、String#replaceを使用できます

String alphabet = "abcdefghjklmnopqrstuvwxyz";
       alphabet = alphabet.replace("klmn","");
于 2013-08-31T01:49:53.213 に答える
0

それを削除するメソッドを書いてください..ここでのロジックは、削除したい文字を次の文字に置き換え、2番目の文字の代わりに3番目の文字を保持することです..

長い String.. を削除する場合は、Replace.. メソッドを使用します。

于 2013-08-31T01:52:31.097 に答える