Java Character isJavaIdentifierstart() 方法

6 Nov 2024 | 3 分钟阅读

Character 类的 isJavaIdentifierStart(char ch) 方法用于确定给定(或指定的)字符是否可作为 Java 标识符的第一个字符。

如果满足以下任一条件,则字符可以作为 Java 标识符的开头:

  • isLetter(ch) 返回 true。
  • getType(ch) 返回 LETTER_NUMBER。
  • 该字符 ch 是货币符号。
  • 该字符 ch 是连接标点符号,例如 '_'。

注意:上述方法无法处理增补字符。为了支持所有 Unicode 字符,包括所有增补字符,我们可以使用 isJavaIdentifierStart(int) 方法。

语法

参数

ch:需要测试的字符。

返回值

isJavaIdentifierStart(char ch) 方法返回一个布尔值,如果给定(或指定的)字符可以作为特定的 Java 标识符的开头,则返回 true。否则,该方法返回 false。

示例 1

输出

The first character may start a Java identifier: false
 The second character may start a Java identifier: false
 The third character may start a Java identifier: true

示例 2

输出

The first character may start a Java identifier: true
The second character may start a Java identifier: true
The third character may start a Java identifier: true

示例 3

输出

Enter the first character:)
The first input ')' may not start a Java identifier.
Enter the second character:k
The second input 'k' may not start a Java identifier.