[java练习]字符串压缩

直接上代码

public static void main(String[] args) {
        String str = "aaabbccccc";
        char[] chars = str.toCharArray();
        int count = 1;
        char char1 = chars[0];
        StringBuilder result = new StringBuilder();
        for (int i = 1; i < chars.length; i++) {
            if (char1 == chars[i]){
                count++;
            }else {
                result.append(count).append(char1);
                char1 = chars[i];
                count = 1;
            }
        }
        result.append(count).append(char1);
        System.out.println(result);
    }

结果输出 3a2b5c

posted @ 2021-08-13 14:56  余生很贵请别浪费  阅读(226)  评论(0)    收藏  举报