public class {
public boolean detectCapitalUse(String word) {
if(word.length() < 2) {
return true;
}
char first = word.charAt(0);
if( isLower(first) ) {
int i = 1;
while(i < word.length()) {
char c = word.charAt(i);
if(!isLower(c)) {
return false;
}
i++;
}
} else {
char second = word.charAt(1);
if(isLower(second)) {
int i = 2;
while(i < word.length()) {
char c = word.charAt(i);
if(!isLower(c)) {
return false;
}
i++;
}
} else {
int i = 2;
while(i < word.length()) {
char c = word.charAt(i);
if(isLower(c)) {
return false;
}
i++;
}
}
}
return true;
}
private boolean isLower(char c) {
if(c >= 'a' && c <= 'z') {
return true;
}
return false;
}
}
近期评论