Dictionary w Javie to klasa abstrakcyjna, która jest rodzicem który używa relacji klucz-wartość. Na tym blogu dowiemy się więcej o klasie Dictionary w Javie i poznamy różne metody. Poniżej znajdują się tematy poruszane na tym blogu:
Co to jest słownik w Javie?
Słownik to Klasa abstrakcyjna reprezentujące repozytorium przechowywania kluczy / wartości, które działa jak Mapa . Możesz przechowywać wartość w obiekcie Dictionary, a po jej zapisaniu możesz ją odzyskać, używając jej klucza.
Deklaracja:
publiczna klasa abstrakcyjna Dictionary rozszerza Object
Budowniczy:
Konstruktor Dictionary ()
Metody klasy util.Dictionary
Przyjrzyjmy się kilku różnym metodom klasy Dictionary.
Sprawdź rozmiar słownika
size (): java.util.Dictionary.size () zwraca liczbę par klucz-wartość w słowniku
Składnia:
public abstract int size ()
framework hybrydowy w selenium webdriver
Dodaj / umieść wartości w słowniku
put (klucz K, wartość V): java.util.Dictionary.put (klucz K, wartość V) dodaje parę klucz-wartość do słownika
Składnia:
public abstract V put (klucz K, wartość V)
Zwraca wartości obecne w słowniku
elements (): java.util.Dictionary.elements () zwraca reprezentację wartości w słowniku
Składnia:
public abstract Enumeration elements ()
Get, aby pobrać wartości zamapowane za pomocą klucza
get (klucz obiektu): java.util.Dictionary.get (klucz obiektu) zwraca wartość, która jest mapowana za pomocą klucza w słowniku
Składnia:
public abstract V get (klucz obiektu)
Sprawdź, czy słownik jest pusty
isEmpty (): java.util.Dictionary.isEmpty () sprawdza, czy słownik jest pusty.
Składnia:
public abstract boolean isEmpty ()
Zwróć true, jeśli w słowniku nie ma relacji klucz-wartość, w przeciwnym razie zwróć false.
Usuwanie wartości klucza ze słownika w Javie
remove (Object key): java.util.Dictionary.remove (Object key) usuwa parę klucz-wartość zamapowaną za pomocą klucza.
Składnia:
public abstract V remove (klucz obiektu)
tableau jak stworzyć zestaw
Implementacja słownika w Javie
import java.util. * public class My_Class {public static void main (String [] args) {// Inicjalizacja słownika słownikowego edu = new Hashtable () // metoda put () edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () method: for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Wartość w słowniku:' + i.nextElement ())} // get () metoda: System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Wartość przy kluczu = 1000 : '+ edu.get (' 2000 ')) // isEmpty () metoda: System.out.println (' nNie ma pary klucz-wartość: '+ edu.isEmpty () +' n ') // klucze ( ) metoda: for (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Keys in Dictionary:' + k.nextElement ())} // remove () method: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Sprawdź wartość usuniętego klucza:' + edu.get ('1000')) System.out.println ('nSize of Dictionary: '+ edu.size ())}}
Wynik:
Wartość w słowniku: Edureka
Wartość w słowniku: platforma
Wartość w kluczu = 3000: null
Wartość dla klucza = 1000: platforma
Nie ma pary klucz-wartość: fałsz
Klucze w słowniku: 1000
Klucze w słowniku: 2000
Usuń: Edureka
Sprawdź wartość usuniętego klucza: null
Rozmiar słownika: 1
W ten sposób dochodzimy do końca tego bloga na temat Java Dictionary Class. Jeśli chcesz dowiedzieć się więcej, zapoznaj się z autorstwa Edureka, zaufanej firmy zajmującej się edukacją online, z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie. Szkolenie i certyfikacja J2EE i SOA firmy Edureka jest przeznaczony dla studentów i profesjonalistów, którzy chcą zostać programistami Java. Kurs ma na celu zapewnienie przewagi w programowaniu w języku Java i przeszkolenie zarówno podstawowych, jak i zaawansowanych koncepcji Java, a także różnych struktur Java, takich jak Hibernate i Wiosna .
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy na blogu „Słownik w Javie”, a my skontaktujemy się z Tobą tak szybko, jak to możliwe.