Как создать парный класс в Java

Kak Sozdat Parnyj Klass V Java



В Java могут быть определенные случаи, когда разработчику необходимо выделить пользовательские « ключ-значение Пары время от времени. Например, написание кода шаблона для накопления значений, состоящих из нескольких типов данных. В таких случаях создание « парный класс ” в Java помогает программисту эффективно связывать и использовать пары ключ-значение.

В этом блоге подробно рассказывается о создании «парного класса» в Java.

Что такое «парный класс» в Java?

А “ парный класс ” обеспечивает эффективный способ связывания “ ключ-значение пар. Этот подход удобен, когда из метода необходимо вернуть два значения. Например, вычисление квадратного корня из числа и возвращение как квадратного корня, так и самого числа, т. е. « (9.3) ' и т. д.







Как создать «парный класс» в Java?

Парный класс в Java можно создать, установив пару ключ-значение через объект класса и получив ее с помощью метода получения.



Пример 1: Создание класса Pair типа «Integer» в Java
В этом примере парный класс « Целое число ” можно создать таким образом, чтобы пара ключ-значение передавалась в виде целых чисел:



сорт Шаблон < Т > {
T знач.1 , значение2 ;
пустота установить значение ( Т х , Т у ) {
этот . выбор1 '=' Икс ;
этот . значение2 '=' и ;
}
Шаблон getValue ( ) {
возвращаться этот ;
} }
сорт парный класс {
публичный статический пустота основной ( Нить аргументы [ ] ) {
Шаблон < Целое число > объект '=' новый Шаблон < Целое число > ( ) ;
Система. вне . печать ( 'Пара ключ-значение:' ) ;
объект. установить значение ( 5 , 10 ) ;
Шаблон < Целое число > результат '=' новый Шаблон < Целое число > ( ) ;
результат '=' объект. получить значение ( ) ;
Система. вне . печать ( результат. выбор1 + ' ' + результат. значение2 ) ;
} }

В приведенных выше строках кода выполните следующие шаги:





  • Во-первых, объявите класс с именем « Шаблон ».
  • Обратите внимание, что « <Т> ” в объявлении класса соответствует его (классу) типу. Чтобы создать парный класс, состоящий из строковых значений, укажите « Нить ' вместо ' Целое число ».
  • В определении класса укажите указанные переменные, за которыми следует тип.
  • На следующем шаге определите функцию с именем « установить значение() ” с указанными параметрами, указывающими на переданный “ ключ-значение пар.
  • В его определении ссылайтесь на указанные переменные и присваивайте им переданные аргументы через « этот ».
  • После этого определите функцию с именем « получить значение () ' и вернуть набор ' ключ-значение пар.
  • В ' основной() », создайте объект класса с именем « объект 'через' новый ключевое слово ' и ' Шаблон() конструктора соответственно. Также укажите его тип, т. е. « Целое число ».
  • Теперь передайте указанные целые числа в виде пар ключ-значение в вызванную функцию набора « установить значение() ».
  • Наконец, создайте другой объект класса с помощью обсуждаемого подхода и вызовите « получить значение () ” для получения заданных значений в виде пар ключ-значение.
  • Примечание: Функция получения также может быть вызвана тем же объектом, который используется для установки значений.

Выход

В приведенном выше выводе видно, что пара «ключ-значение» устанавливается и извлекается надлежащим образом.



Пример 2. Создание «парного класса» как целочисленного, так и строкового типов
В этом конкретном примере парный класс « Объект », может быть создан тип, содержащий « ключ-значение ” пара как в целочисленном, так и в строковом типах:

сорт Шаблон < Т > {
T знач.1 , значение2 ;
пустота установить значение ( Т х , Т у ) {
этот . выбор1 '=' Икс ;
этот . значение2 '=' и ;
}
Шаблон getValue ( ) {
возвращаться этот ;
} }
сорт парный класс {
публичный статический пустота основной ( Нить аргументы [ ] ) {
Шаблон < Объект > объект '=' новый Шаблон < Объект > ( ) ;
Система. вне . печать ( 'Пара ключ-значение:' ) ;
объект. установить значение ( 1 , 'Дэйвид' ) ;
Шаблон < Объект > результат '=' новый Шаблон < Объект > ( ) ;
результат '=' объект. получить значение ( ) ;
Система. вне . печать ( результат. выбор1 + ' ' + результат. значение2 ) ;
} }

В приведенном выше фрагменте кода:

  • Повторите рассмотренные подходы для создания класса, настройки и получения переданных значений соответственно.
  • В ' основной() », аналогичным образом создайте два разных объекта класса « Объект » введите и установите « ключ-значение ” пары, состоящие как из “ Целое число ' и ' Нить ” типы.
  • Наконец, получите установленные значения и отобразите их на консоли.

Выход

Этот результат подразумевает, что извлеченные « ключ-значение ” пары включают как “ Целое число ' и ' Нить ' типы данных.

Заключение

А “ парный класс ” в Java можно создать, установив пару ключ-значение через объект класса и получив ее с помощью метода получения. Эти пары могут включать « Целое число », « Нить ', или ' Объект ” типы. В этом блоге рассказывается о создании парного класса на Java.