変更したくないので、現在の文字が空白かどうかを確認したいと思います。だから、今のようにすべての文字を変更したいのですが、スペースはそのままにしておきます。
たとえば、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);
}