Рубрики

Java.lang.Character.Subset Class в Java

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

Декларация:

public static class Character.Subset
   extends Object

Конструкторы:

  • protected Character.Subset (String str): Создает новый экземпляр подмножества.

Методы:

  • equals (): java.lang.Character.Subset.equals () сообщает, равны ли два объекта Subset равным или нет.
    Синтаксис:
    public final boolean equals(Object o)
    Parameters : 
    o : object to be compare with.
    Return  :
    true : if o equals argumented object, else false.
    
  • hashCode (): java.lang.Character.Subset.hashCode () возвращает значение hashCode для Подмножества.
    Синтаксис:
    public final int hashCode()
    Parameters : 
    ---
    Return  :
    hashCode of the argumented object.
    
  • toString (): java.lang.Character.Subset.toString () возвращает имя Подмножества.
    Синтаксис:
    public final String toString()
    Parameters : 
    ---
    Return  :
    string representation of the argumented object.
    

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

  

import java.lang.*;

  

public class CharacterSubsetDemo extends Character.Subset 

{

   CharacterSubsetDemo(String s) 

   {

      // Использование супер ключевого слова:

      // Вызывает непосредственный родительский конструктор класса.

      super(s); 

   }

  

   public static void main(String[] args) 

   {

      // Инициализация двух подмножеств.

      CharacterSubsetDemo a = new CharacterSubsetDemo("geeks");

      CharacterSubsetDemo b = new CharacterSubsetDemo("for");

  

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

      boolean check2 = a.equals(a);

      System.out.println("Is a equals a ? : " + check2);

      check2 = b.equals(a);

      System.out.println("Is b equals a ? : " + check2);

      System.out.println();

        

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

      int check1 = a.hashCode();

      System.out.println("hashCode " + a + " : " + check1);

      check1 = b.hashCode();

      System.out.println("hashCode " + b + " : " + check1);

      System.out.println();

        

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

      System.out.println("a : " + a.toString());

      System.out.println("b : " + b.toString());

   }

Выход :

Is a equals a ? : true
Is b equals a ? : false

hashCode geeks : 366712642
hashCode for : 1829164700

a : geeks
b : for

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

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

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

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

Java.lang.Character.Subset Class в Java

0.00 (0%) 0 votes