Java >> Tutoriel Java >  >> Tag >> char

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

Balise Java