获取字符串中最长单词的长度
程序员文章站
2024-02-25 16:08:09
...
有一个字符串,里面包含空格和其他非空白字符,求不含空格的最大字串的长度。
String s = " aa aa aaaabd 4545545454545454545 aaaddddfa a a a aa aa a ";
char[] chars = s.toCharArray();
int a = -1;
int maxLen = 0;
for (int i = 0; i < chars.length; i++) {
if (a == -1) {
if (chars[i] != ' ') {
a = i;
}
} else if (chars[i] == ' ') {
maxLen = Math.max(i - a, maxLen);
a = -1;
}
}
System.out.println(maxLen);
下一篇: 查找不重复字符最长子串的长度