Рубрики

Java.lang.Character.UnicodeBlock Класс в Java

Character.UnicodeBlock Class представляет конкретные символьные блоки Unicode (стандарты, использующие шестнадцатеричные значения для выражения символов — 16 бит). Блоки символов определяют символы, используемые для определенной цели.

Декларация:

public static final class Character.UnicodeBlock
   extends Character.Subset

Методы класса Character.UnicodeBlock:

  • forName (): java.lang.Character.UnicodeBlock.forName () возвращает имя блоков Unicode, которые определяются стандартами Unicode.
    Метод принимает аргумент как канонический блок в соответствии со стандартами Unicode.
    Синтаксис:
    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) возвращает блок UniCode, имеющий аргументированный символ, или ноль, если символ не является частью какого-либо определенного блока Unicode.
    Синтаксис:
    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) возвращает объект, имеющий аргументированный UniCode — Point или ноль, если символ не является частью какого-либо определенного блока Unicode.
    Синтаксис:
    public final String toString()
    Parameters : 
    ---
    Return  :
    returns the object having the argumented UniCode - Point or null
    Exception : 
    -> IllegalArgumentException
    

// Java-программа, иллюстрирующая использование
// Методы класса Character.UnicodeBlock.

import java.lang.*;

  

public class CharacterSubsetDemo 

{

   public static void main(String[] args) 

   {

      // Использование forName ():

      // возвращает блоки Unicode, в соответствии со стандартами Unicode

      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");

        

      // Использование (char ch):

      System.out.println("Using UnicodeBlock.of(char ch) : ");

      System.out.println(Character.UnicodeBlock.of(' '));

      System.out.println(Character.UnicodeBlock.of('\u21ac') + "\n");

        

      // Использование (int UCPoint):

      System.out.println("Using UnicodeBlock.of(int UCPoint) : ");

      System.out.println(Character.UnicodeBlock.of(1609));    

      System.out.println(Character.UnicodeBlock.of(1565));

  

   }

Выход :

Using UnicodeBlock.forName() : 
OLD_ITALIC
NUMBER_FORMS
MALAYALAM

Using UnicodeBlock.of(char ch) : 
BASIC_LATIN
ARROWS

Using UnicodeBlock.of(int UCPoint) : 
ARABIC
ARABIC

Замечания :
Класс lang.Character.UnicodeBlock наследует другие методы от класса класса lang.Character.Subset, который, в свою очередь, наследует методы от класса lang.Character.Object .

Для получения дополнительной информации о java.lang.Object, обратитесь к:
lang.Character.Subset Class в Java .
Класс объекта в Java .

Эта статья предоставлена Mohit Gupta_OMG 😀 . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Java.lang.Character.UnicodeBlock Класс в Java

0.00 (0%) 0 votes