我搜索了一段時間,但我找不到任何在commons-lang中是否有這種實用方法?
boolean isAlpha(final char character)
{
char c = Character.toUpperCase(character);
switch (c)
{
case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z':
return true;
default:
return false;
}
}
您是否知道它們在文檔中的含義:'並非所有字母都有大小寫。許多字符是字母,但既不是大寫字母也不是小寫字母,也不是標題。 – MByD
@MByD:是的,這有點模糊,不是嗎?與國際字符集有關,我會下注。 – skaffman
我想他只想要返回ASCII字符。我會假設標準庫方法也會爲非ASCII字符返回true。 –