Método Character.isJavaIdentifierStart() en Java

java.lang.Character.isJavaIdentifierStart ( char ch) es un método incorporado en java que determina si el carácter especificado está permitido como primer carácter en un identificador de Java o no. Un carácter puede comenzar como 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 ‘_’).

Nota: este método no puede manejar caracteres adicionales. Para admitir todos los caracteres Unicode, incluidos los caracteres complementarios, utilice el método isJavaIdentifierStart(int).

Sintaxis:

public static boolean isJavaIdentifierStart(char ch)

Parámetros: la función acepta un parámetro obligatorio ch que especifica el carácter que se va a probar.

Valor devuelto: este método devuelve un valor booleano. El valor booleano es True si el carácter puede iniciar un identificador de Java, False en caso contrario.

El programa a continuación demuestra el método Character.isJavaIdentifierStart(char ch):

Programa 1:

// Java program to demonstrate the
// Character.isJavaIdentifierStart()
import java.lang.*;
  
public class gfg {
  
    public static void main(String[] args)
    {
  
        // create 2 char primitives c1, c2
        char c1 = '9', c2 = '-';
  
        // assign isJavaIdentifierStart results of c1, c2
        // to boolean primitives  bool1, bool2
        boolean bool1 = Character.isJavaIdentifierStart(c1);
        System.out.println(c1 + " may start a Java identifier is : " + bool1);
  
        boolean bool2 = Character.isJavaIdentifierStart(c2);
        System.out.println(c2 + " may start a Java identifier is : " + bool2);
    }
}
Producción:

9 may start a Java identifier is : false
- may start a Java identifier is : false

Programa 2:

// Java program to demonstrate the
// Character.isJavaIdentifierStart()
  
import java.lang.*;
  
public class gfg {
  
    public static void main(String[] args)
    {
  
        // create 2 char primitives c1, c2
        char c1 = '5', c2 = '_';
  
        // assign isJavaIdentifierStart results of c1, c2
        // to boolean primitives  bool1, bool2
        boolean bool1 = Character.isJavaIdentifierStart(c1);
        System.out.println(c1 + " may start a Java identifier is : " + bool1);
  
        boolean bool2 = Character.isJavaIdentifierStart(c2);
        System.out.println(c2 + " may start a Java identifier is : " + bool2);
    }
}
Producción:

5 may start a Java identifier is : false
_ 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 *