Consecutive Characters
给一个字符串, 返回最长连续的字符的长度.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
class Solution { public int maxPower(String s) { int max = 1; int n = s.length(); int cur = 1; if(n == 0) return 0; else if(n == 1) return 1; for(int i = 1; i < n; i++){ if(s.charAt(i) == s.charAt(i-1)){ cur++; max = Math.max(max, cur); } else{ cur = 1; } } return max; } } |