package huawei; public class StringZip { public static String stringZip(String a) { String ans =""; if(a.equals(null)) { return "error"; } else { char [] b=a.toCharArray(); System.out.println(b.length+"the len of"); for(int i=0;i<b.length;i++) { int count=0; while(i+count<b.length&&b[i+count]==b[i]) { count++; } System.out.println(count+"--before---"+b[i]); ans+=count+""+b[i]; i=i+count-1; //System.out.println(b[i]+"--after--"+i); // ans+=count+b[i-1]; } } return ans; } public static void main(String[] s) { System.out.println(stringZip("hhhhellli")); } }