[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
浙公网安备 33010602011771号