我正在研究一个ShiftCipher程序,我正在寻找将字符串句子("这是一个例子")转换为字符,我可以将句子移到2个字母上。 输入:"这是一个例子" 输出:" VJKU KU CP GZCORNG"
空间完好无损。但我不确定如何将其转换为char,转换文本然后将其转换回char。
答案 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上阅读,但如果你不这样做,只是简单地复制我的答案,那么没有人会为你哭泣,因为你没有在课堂上努力完成作业。