0ms,规律是以第一个字符和第二个字符为基准检测
class Solution {
public boolean detectCapitalUse(String word) {
if(word.length() == 1) return true;
int i = 1;
boolean ous = isus(word.charAt(0));
boolean tus = isus(word.charAt(1));
if(word.length() == 2 && !ous && tus) return false;
while(++i < word.length()) {
if(!ous && isus(word.charAt(i))) return false;
if(tus != isus(word.charAt(i))) return false;
}
return true;
}
public static boolean isls(char c) {
return c >= 'a' && c <= 'z';
}
public static boolean isus(char c) {
return c >= 'A' && c <= 'Z';
}
}