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); } }
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); } }
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