将字符串短语转换为字符

时间:2014-04-07 16:52:39

标签: java string char

我正在研究一个ShiftCipher程序,我正在寻找将字符串句子("这是一个例子")转换为字符,我可以将句子移到2个字母上。 输入:"这是一个例子" 输出:" VJKU KU CP GZCORNG"

空间完好无损。但我不确定如何将其转换为char,转换文本然后将其转换回char。

1 个答案:

答案 0 :(得分:1)

首先,您必须将字符串转换为char数组。 这样做:

String str = "Your input"; 
char[] charArray = str.toCharArray();

然后你必须循环遍历每一个字符并将它移过2。

for(int i = 0; i < charArray.length; i++)
    charArray[i] += 2;

然后将带有移位字符的char数组转换回字符串。

String output = new Strin(charArray);

你有它。

我建议您在String class上阅读,但如果你不这样做,只是简单地复制我的答案,那么没有人会为你哭泣,因为你没有在课堂上努力完成作业。