Leetcode1446


 public int maxPower(String s) {
        int maxLen=0;
        if(s==null){
            return 0;
        }
        if(s.length()==1){
            return 1;
        }
        int cnt=1;
        for(int i=1;i){
            if(s.charAt(i-1)==s.charAt(i)){
                cnt++;
            }else{
                if(cnt>maxLen){
                    maxLen=cnt;
                }
                cnt=1;
            }
        }
        return maxLen;
    }

还有一个条件没有过 

 即没有经过 maxLen与cnt的比较,改进后

  int maxLen=0;
        if(s==null){
            return 0;
        }
        if(s.length()==1){
            return 1;
        }
        int cnt=1;
        for(int i=1;i){
            if(s.charAt(i-1)==s.charAt(i)){
                cnt++;
            }else{
                if(cnt>maxLen){
                    maxLen=cnt;
                }
                cnt=1;
            }
        }
        return maxLen>cnt?maxLen:cnt;