如何区分java中的小写,大写和符号

时间:2017-09-05 08:56:40

标签: java eclipse netbeans

我正在尝试构建一个程序,如果用户输入的是小写,大写或符号(!,?,*,/),则程序可能会有所不同。关于我如何构建这样一个程序的任何想法?

这是我到目前为止所拥有的

Here is what i have so far

1 个答案:

答案 0 :(得分:1)

简单:

boolean isEntirelyUppercase(String s)
{
    return s.toUpperCase().equals(s);
}

boolean isEntirelyLowercase(String s)
{
    return s.toLowerCase().equals(s);
}

boolean isPunctuationMark(String s)
{
    if(s.length() != 1)
        return false;
    char c = s.charAt(0);
    return !Character.isLetterOrDigit(c);
}