- String str = "abc";
-
- List<String> strAss = new ArrayList<String>();
- for (int i = 1; i <= str.length(); i++) {
- String sub = str.substring(0, i);
-
- int j = 0;
- while (j++ < sub.length()) {
- strAss.add(sub);
- sub = sub.substring(1) + sub.substring(0, 1);
- }
- }
-
- for (String a : strAss) {
- System.out.println(a);
- }
复制代码 |