在字符串Java中移动字母

时间:2013-10-05 00:19:12

标签: java

我正在尝试创建一个带字符串的程序,并将字母移位3个位置。

实施例: 输入“AGZ” 输出: “DKC”

我已经尝试过关于此问题的oracles字符串文档,但我找不到任何可以使用的内容。有什么提示吗?

1 个答案:

答案 0 :(得分:1)

所有字符都对应于基于ASCII的int值,因此您可以执行以下操作:

String input = "AGZ";
String output = "";

for (char c : input.toCharArray())
    output += (char) (c + 3);

请注意,这不会将Z包裹到C,但我不想从ya中获取所有乐趣。