题目
解答
public static void main( String[] args ){
String s = "pwwkew";
int i = lengthOfLongestSubstring(s);
System.out.println(i);
}
public static int lengthOfLongestSubstring(String s) {
int i = 0,j,k,max = 0,len;
for(j=i;j<s.length();j++){
char s1 = s.charAt(j);
for(k=i;k<j;k++){
char s2 = s.charAt(k);
if(s1==s2){
len = j-i;
if(len > max) max =len;
i = k+1;
break;
}
}
}
return j-i>max?j-i:max;
}