0

変更したくないので、現在の文字が空白かどうかを確認したいと思います。だから、今のようにすべての文字を変更したいのですが、スペースはそのままにしておきます。

たとえば、C = 2 の「あの男」は「vjcv ocp」になります。

前もって感謝します :)

    String initialString = yourString.getText().toString();
        char[] chars = initialString.toCharArray();
        for (int i = 1; i <= chars.length; i++) {
            C = Integer.valueOf(ceasarNr);

            chars[i-1] = characters.get((characters.indexOf(chars[i-1]) + C)%29);
        }
        String resultString = new String(chars);
        krypteredeTekst.setText(resultString);
    }
4

2 に答える 2