class Solution {
public boolean detectCapitalUse(String word) {
if(word.length()==1){
return true;
}
if(word.charAt(0)>='a'&&word.charAt(0)<='z'){
for(int i=1;i<word.length();i++){
if(!(word.charAt(i)>='a'&&word.charAt(i)<='z')){
return false;
}
}
return true;
}else if(word.charAt(1)>='a'&&word.charAt(1)<='z'){
for(int i=1;i<word.length();i++){
if(!(word.charAt(i)>='a'&&word.charAt(i)<='z')){
return false;
}
}
return true;
}else{
for(int i=1;i<word.length();i++){
if(word.charAt(i)>='a'&&word.charAt(i)<='z'){
return false;
}
}
return true;
}
}
}
时间击败100%
本文提供了一种检测字符串是否正确使用了大写或小写的Java方法。该方法首先检查字符串长度,然后根据首字母判断整个字符串应全部为小写还是可以接受除了首字母外其余均为小写的情况,或者除了首字母大写外其余字符必须全为大写。

被折叠的 条评论
为什么被折叠?



