- El Character.isJavaIdentifierPart(int codePoint) es un método incorporado en Java que determina si el carácter especificado puede ser parte de un identificador de Java que no sea el primer carácter.
Un carácter puede ser parte del identificador de Java si se cumple alguna de las siguientes condiciones:- es una carta
- es un símbolo de moneda (como ‘$’)
- es un carácter de puntuación de conexión (como ‘_’)
- es un digito
- es una letra numérica (como un carácter de número romano)
- es una marca combinada
- es una marca sin espacio
- isIdentifierIgnorable devuelve verdadero para el carácter.
Sintaxis:
public static boolean isJavaIdentifierPart(int codePoint)
Parámetros: El parámetro codePoint de tipo de datos Integer se refiere al carácter (punto de código Unicode) que se va a probar.
Valor devuelto: El método isJavaIdentifierPart(int codepoint) de la clase Character devuelve verdadero si el carácter puede ser parte de un identificador Java; falso en caso contrario.
Los siguientes programas se utilizan para ilustrar el método Character.isJavaIdentifierPart(int codepoint):
Programa 1:// Java program to illustrate
// Character.isJavaIdentifierPart() method
import
java.lang.*;
public
class
gfg {
public
static
void
main(String[] args)
{
// Create 2 int primitives c1, c2
int
c1 =
0x01f2
, c2 =
0x78c0
;
// Assign isJavaIdentifierPart results of c1, c2
// to boolean primitives bool1, bool2
boolean
bool1 = Character.isJavaIdentifierPart(c1);
boolean
bool2 = Character.isJavaIdentifierPart(c2);
String str1 =
"c1 may be part of a Java identifier is "
+ bool1;
String str2 =
"c2 may be part of a Java identifier is "
+ bool2;
System.out.println(str1);
System.out.println(str2);
}
}
Producción:c1 may be part of a Java identifier is true c2 may be part of a Java identifier is true
Programa 2:
// Java program to illustrate
// Character.isJavaIdentifierPart(int codepoint) method
import
java.lang.*;
public
class
gfg {
public
static
void
main(String[] args)
{
// Create 2 int primitives c1, c2
int
c1 =
0x85f1
, c2 =
0x95c0
;
// Assign isJavaIdentifierPart results of c1, c2
// to boolean primitives bool1, bool2
boolean
bool1 = Character.isJavaIdentifierPart(c1);
boolean
bool2 = Character.isJavaIdentifierPart(c2);
String str1 =
"c1 may be part of a Java identifier is "
+ bool1;
String str2 =
"c2 may be part of a Java identifier is "
+ bool2;
// Print b1, b2 values
System.out.println(str1);
System.out.println(str2);
}
}
Producción:c1 may be part of a Java identifier is true c2 may be part of a Java identifier is true
- Character.isJavaIdentifierPart(char ch) es similar al método anterior en todos los sentidos, pero no puede manejar caracteres adicionales. Para admitir todos los caracteres Unicode, incluidos los caracteres complementarios, utilice el método anterior.
Sintaxis:
public static boolean isJavaIdentifierPart(char ch)
Parámetros: El parámetro ch es del tipo de datos de caracteres y se refiere al carácter que se va a probar.
Valor devuelto: El método isJavaIdentifierPart(char ch) de la clase Character devuelve verdadero si el carácter puede ser parte de un identificador Java; falso en caso contrario.
Los siguientes programas se utilizan para ilustrar el uso del método Character.isJavaIdentifierPart(char ch):
Programa 1:// Java program to illustrate
// Character.isJavaIdentifierPart(char ch) method
import
java.lang.*;
public
class
gfg {
public
static
void
main(String[] args)
{
// Create 2 char primitives c1, c2 and assign values
char
c1 =
'5'
, c2 =
'%'
;
// Assign isJavaIdentifierPart results of
//c1, c2 to boolean primitives bool1, bool2
boolean
bool1 = Character.isJavaIdentifierPart(c1);
boolean
bool2 = Character.isJavaIdentifierPart(c2);
String str1 = c1 +
" may be part of a Java identifier is "
+ bool1;
String str2 = c2 +
" may be part of a Java identifier is "
+ bool2;
// Print bool1, bool2 values
System.out.println(str1);
System.out.println(str2);
}
}
Producción:5 may be part of a Java identifier is true % may be part of a Java identifier is false
Programa 2:
// Java program to illustrate
// Character.isJavaIdentifierPart(char ch) method
import
java.lang.*;
public
class
gfg {
public
static
void
main(String[] args)
{
// Create 2 char primitives c1, c2 and assign values
char
c1 =
'6'
, c2 =
'*'
;
// assign isJavaIdentifierPart results of
//c1, c2 to boolean primitives bool1, bool2
boolean
bool1 = Character.isJavaIdentifierPart(c1);
boolean
bool2 = Character.isJavaIdentifierPart(c2);
String str1 = c1 +
" may be part of a Java identifier is "
+ bool1;
String str2 = c2 +
" may be part of a Java identifier is "
+ bool2;
// Print bool1, bool2 values
System.out.println(str1);
System.out.println(str2);
}
}
Producción:6 may be part of a Java identifier is true * may be part of a Java identifier is false
Referencia : https://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#isUnicodeIdentifierPart(int)
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