-1

使用Java,我必须实现一个Java代码来抓取一个字符,比如A、B、C、D、E等,还有一个移位值(int),无论移位值是什么,使用左右移动字符移位值。

示例:输入 A,Shift 值 = 2 它然后输出 A,它变为 C(向右移动两个字符)和 Y(向左移动两个字符)

4

1 回答 1

1

将所有字符放在一个 中ArrayList<Character>,然后您可以通过索引访问它们。

之后,您需要做的就是首先获取输入的索引Character,然后从索引中添加和减去移位值。您可以使用模%运算符来确保您不会越界。

您可以在ListJavaDoc 中找到所需的所有方法。

于 2013-06-01T12:44:25.100 回答