java.lang.Character.isUnicodeIdentifierPart() es un método incorporado en Java que determina si el carácter especificado puede ser parte de un identificador Unicode, aparte del primer carácter.
Un carácter puede ser parte de un identificador Unicode si y solo si una de las siguientes afirmaciones es verdadera:
- es un carácter de puntuación de conexión (como ‘_’)
- es un digito
- es una carta
- es una marca combinada
- isIdentifierIgnorable devuelve verdadero para este carácter.
- es una letra numérica (como un carácter de número romano)
- es una marca sin espacio
Sintaxis:
public static boolean isUnicodeIdentifierPart(datatype character)
Parámetro: la función acepta un carácter de parámetro obligatorio . Este parámetro puede ser de tipo de datos int o char. Especifica el carácter a probar.
Valor devuelto: este método devuelve verdadero si el carácter puede ser parte de un identificador Unicode; de lo contrario, devuelve falso.
Los siguientes programas ilustran el método java.lang.Character.isUnicodeIdentifierPart():
Programa 1: cuando el parámetro pasado es un carácter.
// Code to illustrate the Character.isUnicodeIdentifierPart() import java.lang.*; public class gfg { public static void main(String[] args) { // Creating character primitives char char1 = '-'; char char2 = '7'; char char3 = 'g'; boolean bool1 = Character.isUnicodeIdentifierPart(char1); boolean bool2 = Character.isUnicodeIdentifierPart(char2); boolean bool3 = Character.isUnicodeIdentifierPart(char3); String str1 = " Is " + char1 + " a part of Unicode Identifier: " + bool1; String str2 = " Is " + char2 + " a part of Unicode Identifier: " + bool2; String str3 = " Is " + char3 + " a part of Unicode Identifier: " + bool3; // Displaying the strings System.out.println(str1); System.out.println(str2); System.out.println(str3); } }
Is - a part of Unicode Identifier: false Is 7 a part of Unicode Identifier: true Is g a part of Unicode Identifier: true
Programa 2: Cuando el parámetro pasado es un Carácter.
// Code to illustrate the Character.isUnicodeIdentifierPart() import java.lang.*; public class gfg { public static void main(String[] args) { // Create 2 char primitives c1, c2 char c1 = '~', c2 = '8'; boolean bool1 = Character.isUnicodeIdentifierPart(c1); boolean bool2 = Character.isUnicodeIdentifierPart(c2); String str1 = c1 + " may be part of a Unicode identifier is " + bool1; String str2 = c2 + " may be part of a Unicode identifier is " + bool2; System.out.println(str1); System.out.println(str2); } }
~ may be part of a Unicode identifier is false 8 may be part of a Unicode identifier is true
Los siguientes programas ilustran el método Character.isUnicodeIdentifierPart(int codePoint):
Programa 1:
// Code to illustrate the Character.isUnicodeIdentifierPart(int codePoint) import java.lang.*; public class gfg { public static void main(String[] args) { // Create 2 int primitives c1, c2 int c1 = 0x053d, c2 = 0x7840; boolean bool1 = Character.isUnicodeIdentifierPart(c1); boolean bool2 = Character.isUnicodeIdentifierPart(c2); String str1 = "c1 may be part of a Unicode identifier is " + bool1; String str2 = "c2 may be part of a Unicode identifier is " + bool2; // Displaying the strings System.out.println(str1); System.out.println(str2); } }
c1 may be part of a Unicode identifier is true c2 may be part of a Unicode identifier is true
Programa 2:
// Code to illustrate the Character.isUnicodeIdentifierPart(int codePoint) import java.lang.*; public class gfg { public static void main(String[] args) { // Creating 2 int primitives c1, c2 int c1 = 0x065d, c2 = 0x7885; boolean bool1 = Character.isUnicodeIdentifierPart(c1); boolean bool2 = Character.isUnicodeIdentifierPart(c2); String str1 = "c1 may be part of a Unicode identifier is " + bool1; String str2 = "c2 may be part of a Unicode identifier is " + bool2; // Displaying the strings System.out.println(str1); System.out.println(str2); } }
c1 may be part of a Unicode identifier is true c2 may be part of a Unicode identifier is true
Referencia : https://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#isUnicodeIdentifierPart(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