java.lang.Character isUnicodeIdentifierStart(int codePoint)
Description
A character may start a Unicode identifier if and only if one of the following conditions is true:
- isLetter(codePoint) returns true
- getType(codePoint) returns LETTER_NUMBER.
The isUnicodeIdentifierStart(int codePoint) method of Character class is static thus it should be accessed statically which means the we would be calling this method in this format:
Character.isUnicodeIdentifierStart(int codePoint)
Non static method is usually called by just declaring method_name(argument) however in this case since the method is static, it should be called by appending the class name as suffix. We will be encountering a compilation problem if we call the java isUnicodeIdentifierStart() method non statically.
Method Syntax
public static boolean isUnicodeIdentifierStart(int codePoint)
Method Argument
Data Type | Parameter | Description |
---|---|---|
int | codepoint | the character (Unicode code point) to be tested. |
Method Returns
The isUnicodeIdentifierStart(int codePoint) method of Character class returns true if the character may start a Unicode identifier; false otherwise.
Compatibility
Requires Java 1.5 and up
Java Character isUnicodeIdentifierStart(int codePoint) Example
Below is a simple java example on the usage of isUnicodeIdentifierStart(int codePoint) method of Character class.
package com.javatutorialhq.java.examples; /* * This example source code demonstrates the use of * isUnicodeIdentifierStart(int codePoint) method of Character class. */ public class CharacterIsUnicodeIdentifierStartCodepointExample { public static void main(String[] args) { // initialize a codepoint int codepoint = 89; /* * check if the specified character (Unicode code point) is * permissible as the first character in a Unicode identifier. */ boolean checkBool = Character.isUnicodeIdentifierStart(codepoint); // print result if (checkBool) { System.out.print("User input '" + codepoint + "' is permissible as the " + "first character in a Unicode identifier"); } else { System.out.print("User input '" + codepoint + "' is not permissible as the" + "first character in a Unicode identifier"); } } }
Sample Output
Below is the sample output when you run the above example.