今天参加了中兴的笔试题,感觉不是很难!
还好吧!
就是聊的时候觉得自己的表达能力不是很好!需要锻炼啊!
public static String find(String str){ if(str.equals("")){ return ""; }else{ int maxLen = 0; int curLen = 0; String maxSub = ""; String curSub = ""; char pre = ' '; for(int i=0; i<str.length(); i++){ char cur = str.charAt(i); if(cur==pre){ curLen++; curSub += cur; }else{ if(curLen>maxLen){ maxLen = curLen; maxSub = curSub; } pre = cur; curSub = ""+cur; curLen = 0; } } return maxSub; } }