Character.UnicodeBlock Class representa bloques de caracteres particulares de las especificaciones Unicode (estándares que utilizan valores hexadecimales para expresar caracteres, 16 bits). Los bloques de caracteres definen los caracteres utilizados para un propósito específico.
Declaración :
public static final class Character.UnicodeBlock extends Character.Subset
Métodos de la clase Character.UnicodeBlock:
- forName() : java.lang.Character.UnicodeBlock.forName() devuelve el nombre de los bloques Unicode, que están determinados por los estándares Unicode.
El método acepta el argumento como bloque canónico según los estándares Unicode.
Sintaxis:public static final Character.UnicodeBlock forName(String block) Parameters : block : Name of UniCode Block. Return : instance of UniCode Block. Exception : -> IllegalArgumentException -> NullPointerException
- of(char ch) : java.lang.Character.Subset.of(char ch) devuelve el bloque UniCode que tiene el carácter argumentado o nulo si el carácter no forma parte de ningún bloque Unicode definido.
Sintaxis:public static Character.UnicodeBlock of(char ch) Parameters : ch : character to be found. Return : returns the UniCode Block or null. Exception : -> IllegalArgumentException
- of(int UCPoint) : java.lang.Character.Subset.of(int UCPoint) devuelve el objeto que tiene el punto UniCode argumentado o nulo si el carácter no forma parte de ningún bloque Unicode definido.
Sintaxis:public final String toString() Parameters : --- Return : returns the object having the argumented UniCode - Point or null Exception : -> IllegalArgumentException
// Java Program illustrating the use of // Character.UnicodeBlock class Methods. import java.lang.*; public class CharacterSubsetDemo { public static void main(String[] args) { // Use of forName() : // returns Unicode Blocks, as per Unicode Standards System.out.println("Using UnicodeBlock.forName() : "); System.out.println(Character.UnicodeBlock.forName("OLDITALIC")); System.out.println(Character.UnicodeBlock.forName("NUMBERFORMS")); System.out.println(Character.UnicodeBlock.forName("MALAYALAM") + "\n"); // Use of(char ch) : System.out.println("Using UnicodeBlock.of(char ch) : "); System.out.println(Character.UnicodeBlock.of(' ')); System.out.println(Character.UnicodeBlock.of('\u21ac') + "\n"); // Use of(int UCPoint) : System.out.println("Using UnicodeBlock.of(int UCPoint) : "); System.out.println(Character.UnicodeBlock.of(1609)); System.out.println(Character.UnicodeBlock.of(1565)); } }
Producción :
Using UnicodeBlock.forName() : OLD_ITALIC NUMBER_FORMS MALAYALAM Using UnicodeBlock.of(char ch) : BASIC_LATIN ARROWS Using UnicodeBlock.of(int UCPoint) : ARABIC ARABIC
Nota:
lang.Character.UnicodeBlock Class hereda otros métodos de lang.Character.Subset Class class que a su vez hereda métodos de lang.Character.Object class.
Para obtener más detalles sobre java.lang.Object, consulte:
lang.Character.Subset Class en Java .
Clase de objeto en Java .
This article is contributed by Mohit Gupta_OMG 😀. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA