我已经制作了这段代码来加密文本并将新文本放在 TextView 中。当时我在想一种方法来做几件事。
如何使每个字母=< 29,因为只有那么多字母(在丹麦)
如何以一种方式更改第一个字母,以另一种方式更改第二个字母,以另一种方式更改第三个字母。下一个字母,第 4 个,应该像第一个字母一样改变,第 5 个像第 2 个,依此类推,例如“that” 改变 1,2,3 = “ujdu”
C = Integer.valueOf(ceasarNr); String initialString = yourString.getText().toString(); char[] chars = initialString.toCharArray(); for (int i = 0; i < chars.length; ++i) chars[i] = (char)((int)chars[i] + C); String resultString = new String(chars); krypteredeTekst.setText(resultString);