我需要有关Java模式问题的帮助。我想不出逻辑。我想跟随嵌套循环

时间:2019-05-13 12:09:22

标签: java design-patterns numbers

我想不出逻辑。我想跟随嵌套循环。

12345
23451
34512
45123
51234

请注意这些空格是换行符

1 个答案:

答案 0 :(得分:1)

您要做的就是做一个for循环,并使用substring在第一个字符之后查找字符,然后在每个循环后附加第一个字符:

String str = "12345";

for (int k = 0; k < str.length(); k++) {
    System.out.println(str);
    str = str.substring(1, str.length()) + str.charAt(0);
}

此输出为:

12345
23451
34512
45123
51234