题目
Given a word, you need to judge whether the usage of capitals in it is right or not.
大意:给定一个单词,判断大写用法是否正确
如何判断
三种情况:每个字符全是大写,每个字符全是小写,除了首字符大写其它字符全小写
解法
也就是根据以上三种情况判断
class Solution {
public boolean detectCapitalUse(String word) {
if(word.toUpperCase().equals(word))
return true;
if(word.charAt(0)>='A'&&word.charAt(0)<='Z'&&(word.substring(1).toLowerCase().equals(word.substring(1))))
return true;
if(word.toLowerCase().equals(word))
return true;
return false;
}
}