Словарь в Java - это абстрактный класс, являющийся родителем в котором используется пара 'ключ-значение'. В этом блоге мы узнаем больше о классе Dictionary в Java и познакомимся с различными методами. Ниже приведены темы, затронутые в этом блоге.
Что такое словарь в Java?
Словарь - это абстрактный класс представляющий репозиторий хранения ключей / значений, который работает как карта . Вы можете сохранить значение в объекте Dictionary, и как только оно будет сохранено, вы можете получить его, используя его ключ.
Декларация:
общедоступный абстрактный класс Dictionary расширяет Object
Строитель:
Dictionary () конструктор
Методы класса util.Dictionary
Давайте посмотрим на несколько различных методов класса Dictionary.
Проверить размер словаря
size (): java.util.Dictionary.size () возвращает количество пар ключ-значение в Словаре
наконец и завершить в java
Синтаксис:
общедоступный абстрактный размер int ()
Добавить / поместить значения в словарь
put (ключ K, значение V): java.util.Dictionary.put (ключ K, значение V) добавляет пару ключ-значение в словарь
Синтаксис:
публичный аннотация V положить (ключ K, значение V)
Возвращаемые значения, присутствующие в словаре
elements (): java.util.Dictionary.elements () возвращает представление значения в словаре
Синтаксис:
общедоступные абстрактные элементы перечисления ()
пример пространства имен c ++
Получить метод для получения значений, сопоставленных с ключом
get (ключ объекта): java.util.Dictionary.get (ключ объекта) возвращает значение, сопоставленное с ключом в словаре
Синтаксис:
публичный абстрактный V get (объектный ключ)
Проверить, пуст ли словарь
isEmpty (): java.util.Dictionary.isEmpty () проверяет, пустой словарь или нет.
Синтаксис:
публичное абстрактное логическое значение isEmpty ()
Верните true, если в словаре нет отношения «ключ-значение», иначе верните false.
Удаление значения ключа из словаря в Java
remove (ключ объекта): java.util.Dictionary.remove (ключ объекта) удаляет пару ключ-значение, сопоставленную с ключом.
Синтаксис:
public abstract V remove (Object key)
javascript получить длину массива
Реализация словаря на Java
import java.util. * public class My_Class {public static void main (String [] args) {// Инициализация словаря Dictionary edu = new Hashtable () // метод put () edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // метод elements (): for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Значение в словаре:' + i.nextElement ())} // метод get (): System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // метод isEmpty (): System.out.println (' nНет пары ключ-значение: '+ edu.isEmpty () +' n ') // ключи ( ) метод: for (Перечисление k = edu.keys () k.hasMoreElements ()) {System.out.println ('Ключи в словаре:' + k.nextElement ())} // метод remove (): System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Проверить значение удаленного ключа:' + edu.get ('1000')) System.out.println ('nSize of Dictionary: '+ edu.size ())}}
Вывод:
Значение в словаре: Edureka
Значение в словаре: платформа
Значение при ключе = 3000: ноль
Значение при ключе = 1000: Платформа
Нет пары 'ключ-значение': false
Ключей в словаре: 1000
Ключевые слова в словаре: 2000
Удалить: Edureka
Проверить значение удаленного ключа: null
Размер словаря: 1
На этом мы подошли к концу этого блога, посвященного классу словаря Java. Если вы хотите узнать больше, ознакомьтесь с от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Курс обучения и сертификации по Java J2EE и SOA от Edureka предназначен для студентов и профессионалов, которые хотят стать Java-разработчиками. Курс разработан, чтобы дать вам хорошее начало в программировании на Java и обучить вас как основным, так и продвинутым концепциям Java, а также различным фреймворкам Java, таким как Hibernate и весна .
Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев этого блога «Словарь на Java», и мы свяжемся с вами как можно скорее.