检测要求的string
以下三种情况 valid,其余的情况返回false:
class Solution {
public boolean detectCapitalUse(String word) {
char[] words = word.toCharArray();
int allupper = 0, alllower = 0, leftlower = 0;
if(Character.isUpperCase(words[0])){
for(int i = 1; i<words.length; i++){
if(Character.isUpperCase(words[i])) allupper++;
else leftlower++;
}
}
else{
for(int i = 1; i< words.length; i++)
if(Character.isLowerCase(words[i])) alllower++;
}
return (leftlower == words.length -1 || allupper == words.length -1 || alllower == words.length - 1);
}
}