e.g. aaabbcccc 返回a3b2c4
public static String compressString(String str) { StringBuilder sb=new StringBuilder(); int count=1; for(int i=0;i<str.length();i++) { if((i!=str.length()-1) && str.charAt(i)==str.charAt(i+1)) count++; else { sb.append(str.charAt(i)+(count+"")); count=1; } } return((sb.length()<str.length())? sb.toString(): str); }