Carácter.isJavaIdentifierStart() Método en Java

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);
    }
}
Producción:

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);
    }
}
Producción:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *