Méthode Java Character.UnicodeBlock forName() avec exemple
Méthode Character.UnicodeBlock Class forName()
- méthode forName() est disponible dans le package java.lang.
- méthode forName() est utilisé pour récupérer le nom du bloc Unicode qui est calculé par les normes Unicode.
- Il existe quelques règles pour définir le nom du bloc :
- Tous les espaces supprimés par la norme Unicode par défaut.
- Chaque identifiant UnicodeBlock constant est représenté par du texte.
- méthode forName() est une méthode statique, elle est accessible avec le nom de la classe et si nous essayons d'accéder à la méthode avec l'objet de la classe, nous n'obtiendrons aucune erreur.
- méthode forName() est une méthode finale qu'elle ne remplace pas dans la classe enfant.
- méthode forName() peut lancer une exception au moment du retour du bloc Unicode,
- Exception IllegalArgument :Cette exception peut être levée lorsque la valeur d'argument donnée n'est pas valide.
- Exception NullPointer :Cette exception peut être levée lorsque la valeur de l'argument donné est nulle.
Syntaxe :
public static final Character.UnicodeBlock forName(String bl_name);
Paramètre(s) :
- Chaîne bl-name - représente le nom du bloc Unicode.
Valeur renvoyée :
Le type de retour de cette méthode est Character.UnicodeBlock, elle renvoie l'instance de bloc Unicode indiquée par le paramètre donné bl_name(block name).
Exemple :
// Java program to demonstrate the example // of Character.UnicodeBlock forName(String bl_name) // method of Character.UnicodeBlock class public class ForName { public static void main(String args[]) { // By using forName() method is to return the UnicodeBlock instance // of the given block name Character.UnicodeBlock ub1 = Character.UnicodeBlock.forName("MYANMAR"); Character.UnicodeBlock ub2 = Character.UnicodeBlock.forName("LIMBU"); Character.UnicodeBlock ub3 = Character.UnicodeBlock.forName("MONGOLIAN"); Character.UnicodeBlock ub4 = Character.UnicodeBlock.forName("OGHAM"); Character.UnicodeBlock ub5 = Character.UnicodeBlock.forName("limbu"); // Display UnicodeBlock instance System.out.println("ub1 = " + ub1); System.out.println("ub2 = " + ub2); System.out.println("ub3 = " + ub3); System.out.println("ub4 = " + ub4); System.out.println("ub5 = " + ub5); } }
Sortie
ub1 = MYANMAR ub2 = LIMBU ub3 = MONGOLIAN ub4 = OGHAM ub5 = LIMBU