将字符串拆分成相邻字符串的组合字符

/*将字符串拆分成相邻字符串的组合字符*/
    public static String[] test4() {
        String aa = "abcaefbhijk";
        int result = 1;
        int number = aa.length();
        for (int i = 2; i <= number; i++) {
            result += i;
        }
        System.out.println("aa的最大拆分字符串是: " + result);
        String[] bb = new String[result];
        System.out.println("----------------------");
        int k = 0;
        for (int i = 0; i < number; i++) {
            /*安顺序依次进行字符串拆分组合*/
            for (int j = i; j < number; j++) {
                /*从首字符串开始进行组合*/
                String substring1 = aa.substring(i, j + 1);
                bb[k] = substring1;
                k++;
            }
        }
        System.out.println(Arrays.asList(bb));
        return bb;

    }
将字符串拆分成相邻字符串的组合字符,输出所有字符串数组
posted @ 2026-01-08 15:01  黄橙  阅读(4)  评论(0)    收藏  举报