Java Character isLetter() 方法

2024年11月6日 | 阅读时长 5 分钟

Character 类的 isLetter(char ch) 方法用于确定给定的(或指定的)字符是否为字母。

当 Character.getType(ch) 提供的通用类别类型为以下之一时,字符被视为字母:

  • UPPERCASE_LETTER(大写字母)。
  • LOWERCASE_LETTER(小写字母)。
  • TITLECASE_LETTER(标题字母)。
  • MODIFIER_LETTER(修饰字母)。
  • OTHER_LETTER(其他字母)。

语法

参数

ch:需要测试的字符。

返回值

isLetter(char ch) 方法返回一个布尔值,即如果给定的(或指定的)字符是字母,则返回 true。否则,该方法返回 false。

示例 1

输出

The character A is a letter: true
The character 9 is a letter: false
The character e is a letter: true

示例 2

输出

The character 1 is a letter: false
The character * is a letter: false
The character e is a letter: true

示例 3

输出

The character 1 is a letter: false
The character ) is a letter: false
The character * is a letter: false

Java Character isLetter(int codePoint) 方法

Character 类的 isLetter(int codePoint) 方法用于确定给定的(或指定的)字符是否为字母。

当 Character.getType(codePoint) 提供的通用类别类型为以下之一时,字符被视为字母:

  • UPPERCASE_LETTER(大写字母)。
  • LOWERCASE_LETTER(小写字母)。
  • TITLECASE_LETTER(标题字母)。
  • MODIFIER_LETTER(修饰字母)。
  • OTHER_LETTER(其他字母)。

语法

参数

上述方法只需要一个参数

a.) codePoint,即需要测试的字符。

返回值

isLetter(int codePoint) 方法返回一个布尔值,即如果给定的(或指定的)字符是字母,则返回 true。否则,该方法返回 false。

示例 4

输出

The first codePoint  56 is a letter: false
The second codePoint 110 is a letter: true
The third codePoint  123 is a letter: false
The fourth codePoint 315 is a letter: false

示例 5

输出

Enter the first input:8
The character '8' is not a letter.
Enter the second input:T
The character 'T' is a letter. 
Enter the third input:&
The character '&' is a letter.