Какво е речник в Java и как да го създадете?



Речникът е абстрактен клас, който преобразува ключовете в стойности. В тази статия ще обсъдим речниците в Java и тяхното внедряване.

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

Какво е речник в Java?

Речникът е абстрактен клас представляваща хранилище за съхранение на ключ / стойност, което работи подобно Карта . Можете да съхранявате стойността в обект на речник и след като тя бъде съхранена, можете да я извлечете с помощта на нейния ключ.





Декларация:

публичен абстрактен клас Речник разширява Object

Строител:

Конструктор на речник ()



Методи на util.D Dictionary Class

Нека да разгледаме няколко различни метода на Dictionary Class.

Проверете размера на речника

size (): java.util.Dictionary.size () връща броя двойки ключ-стойност в речника

Синтаксис:
публичен абстрактен int размер ()



Добавяне / поставяне на стойности в речника

put (ключ K, стойност V): java.util.Dictionary.put (ключ K, стойност V) добавя двойка ключ-стойност към речника

Синтаксис:
публично резюме V put (ключ K, стойност V)

преобразуване на тип в c ++

Връща стойности, присъстващи в речника

elements (): java.util.Dictionary.elements () връща представяне на стойност в речника

Синтаксис:
публични абстрактни елементи за изброяване ()

Get метод за извличане на стойностите, картографирани с ключа

get (Object key): java.util.Dictionary.get (Object key) връща стойността, която е картографирана с ключа в речника

Синтаксис:
публично резюме V get (Object key)

преобразуване на тип c ++

Проверете дали речникът е празен

isEmpty (): java.util.Dictionary.isEmpty () проверява дали речникът е празен или не.

Синтаксис:
публична абстрактна булева isEmpty ()

Връща true, ако в речника няма връзка ключ-стойност, иначе връща false.

Премахване на ключова стойност от речника в Java

remove (Object key): java.util.Dictionary.remove (Object key) премахва двойката ключ-стойност, картографирана с ключа.

Синтаксис:
публично резюме V премахване (ключ на обекта)

Внедряване на речник в Java

импортиране на java.util. * публичен клас My_Class {публична статична пустота main (String [] args) {// Инициализиране на речник на речника edu = new Hashtable () // put () метод edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () метод: за (Изброяване i = edu.elements () i.hasMoreElements ()) {System.out.println ('Стойност в речника:' + i.nextElement ())} // метод get (): System.out.println ('nValue при ключ = 3000:' + edu.get ('2000')) System.out.println ('Стойност при ключ = 1000 : '+ edu.get (' 2000 ')) // isEmpty () метод: System.out.println (' nНяма двойка ключ-стойност: '+ edu.isEmpty () +' n ') // ключове ( ) метод: за (Изброяване k = edu.keys () k.hasMoreElements ()) {System.out.println ('Ключове в речника:' + k.nextElement ())} // премахване () метод: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Проверете стойността на премахнатия ключ:' + edu.get ('1000')) System.out.println ('nSize на речника: '+ edu.size ())}}

Изход:

Стойност в речника: Edureka
Стойност в речника: Платформа
Стойност при ключ = 3000: нула
Стойност при ключ = 1000: Платформа
Няма двойка ключ-стойност: false
Ключове в речника: 1000
Ключове в речника: 2000
Премахване: Edureka
Проверете стойността на премахнатия ключ: null
Размер на речника: 1

С това стигнахме до края на този блог в класа на речника на Java. Ако искате да научите повече, разгледайте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Курсът за обучение и сертифициране на Java J2EE и SOA на Edureka е предназначен за студенти и професионалисти, които искат да бъдат Java Developer. Курсът е създаден, за да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни Java рамки като Hibernate & Пролет .

Имате въпрос към нас? Моля, споменете го в раздела за коментари на този блог „Речник в Java“ и ние ще се свържем с вас възможно най-скоро.