Речникът в 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“ и ние ще се свържем с вас възможно най-скоро.