1

我正在尝试制作一个程序,它接受一个字符串并将其中的字母移动 3 个位置。

示例:输入“AGZ” 输出:“DKC”

我已经尝试查看有关此的 oracles 字符串文档,但找不到任何可以使用的东西。有小费吗?

4

1 回答 1

1

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

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

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

请注意,这不会将 Z 环绕到 C,但我不想从你那里获得所有乐趣。

于 2013-10-05T00:25:31.163 回答