Character.isJavaIdentifierStart(int codePoint) es un método incorporado en Java que determina si el carácter (punto de código Unicode) está permitido como primer carácter en un identificador de Java. Cabe señalar que un carácter puede iniciar un identificador de Java si y solo si se cumple una de las siguientes condiciones:
- isLetter(ch) devuelve verdadero
- getType(ch) devuelve LETTER_NUMBER
- ch es un símbolo de moneda (como ‘$’)
- ch es un carácter de puntuación de conexión (como ‘_’).
Sintaxis:
public static boolean isJavaIdentifierStart(int codePoint)
Parámetros: El parámetro codePoint es de tipo entero y hace referencia al carácter (punto de código Unicode) que se va a probar.
Valor de retorno: El método isJavaIdentifierStart(int codePoint) de la clase Character devuelve verdadero si el carácter puede iniciar un identificador Java; falso en caso contrario.
Los siguientes programas ilustran el método Character.isJavaIdentifierStart():
Programa 1:
// Java program to illustrate // Character.isJavaIdentifierStart() method import java.lang.*; public class gfg { public static void main(String[] args) { // Create 2 int primitives c1, c2 int c1 = 0x0039, c2 = 0x004b, c3 = 0x0081; // Assign isJavaIdentifierPart results of // c1, c2 to boolean primitives bool1, bool2 boolean bool1 = Character.isJavaIdentifierStart(c1); boolean bool2 = Character.isJavaIdentifierStart(c2); boolean bool3 = Character.isJavaIdentifierStart(c3); String str1 = "c1 may start a Java identifier is " + bool1; String str2 = "c2 may start a Java identifier is " + bool2; String str3 = "c3 may start a Java identifier is " + bool3; // Print bool1, bool2 values System.out.println(str1); System.out.println(str2); System.out.println(str3); } }
c1 may start a Java identifier is false c2 may start a Java identifier is true c3 may start a Java identifier is false
Programa 2:
// Java program to illustrate // Character.isJavaIdentifierStart() method import java.lang.*; public class gfg { public static void main(String[] args) { // Create 2 int primitives c1, c2 int c1 = 0x0034, c2 = 0x005a; // Assign isJavaIdentifierPart results of // c1, c2 to boolean primitives bool1, bool2 boolean bool1 = Character.isJavaIdentifierStart(c1); boolean bool2 = Character.isJavaIdentifierStart(c2); String str1 = "c1 may start a Java identifier is " + bool1; String str2 = "c2 may start a Java identifier is " + bool2; // Print bool1, bool2 values System.out.println(str1); System.out.println(str2); } }
c1 may start a Java identifier is false c2 may start a Java identifier is true
Referencia : https://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#isJavaIdentifierStart(char)
Publicación traducida automáticamente
Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA