Apa itu Kamus di Java dan Bagaimana Cara Membuatnya?



Kamus adalah kelas abstrak yang memetakan kunci ke nilai. Pada artikel kali ini kita akan membahas tentang kamus-kamus di Jawa dan implementasinya.

Kamus di Java adalah kelas abstrak yang merupakan induk dari yang menggunakan hubungan pasangan nilai-kunci. Di blog ini, kita akan mempelajari lebih lanjut tentang kelas Dictionary di Java dan mengenal berbagai metode. Di bawah ini adalah topik yang dibahas dalam blog ini-

Apa kamus di Jawa?

Kamus adalah kelas abstrak mewakili repositori penyimpanan kunci / nilai yang beroperasi seperti Peta . Anda dapat menyimpan nilai dalam objek Kamus dan setelah disimpan, Anda dapat mengambilnya dengan menggunakan kuncinya.





Pernyataan:

Kamus kelas abstrak publik memperluas Objek

Pembangun:

Kamus () konstruktor



apa itu .format dalam python

Metode kelas util.Dictionary

Mari kita lihat beberapa metode Kelas Kamus.

Periksa ukuran kamus

size (): java.util.Dictionary.size () mengembalikan jumlah pasangan nilai kunci dalam Kamus

Sintaksis:
ukuran int abstrak publik ()



Tambahkan / taruh nilai dalam kamus

put (kunci K, nilai V): java.util.Dictionary.put (kunci K, nilai V) menambahkan pasangan nilai kunci ke kamus

Sintaksis:
public abstract V put (kunci K, nilai V)

Kembalikan nilai yang ada di kamus

Elements (): java.util.Dictionary.elements () mengembalikan representasi nilai dalam kamus

Sintaksis:
elemen pencacahan abstrak publik ()

Dapatkan metode untuk mengambil nilai yang dipetakan dengan kunci

get (Object key): java.util.Dictionary.get (Object key) mengembalikan nilai yang dipetakan dengan kunci di kamus

Sintaksis:
public abstract V get (Object key)

Periksa apakah kamus kosong

isEmpty (): java.util.Dictionary.isEmpty () memeriksa apakah kamus kosong atau tidak.

Sintaksis:
publik abstrak boolean isEmpty ()

Kembalikan nilai benar, jika tidak ada relasi nilai kunci dalam kamus, kembalikan salah.

Menghapus nilai kunci dari kamus di Java

jelaskan arsitektur mvc di java dengan contoh

hapus (Kunci objek): java.util.Dictionary.remove (Kunci objek) menghapus pasangan nilai kunci yang dipetakan dengan kunci.

Sintaksis:
public abstract V hapus (Object key)

Implementasi Kamus di Jawa

import java.util. * public class My_Class {public static void main (String [] args) {// Inisialisasi Dictionary Dictionary edu = new Hashtable () // put () method edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () metode: for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // get () metode: System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // isEmpty () metode: System.out.println (' nTidak ada pasangan nilai kunci: '+ edu.isEmpty () +' n ') // keys ( ) metode: untuk (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Keys in Dictionary:' + k.nextElement ())} // remove () metode: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Periksa nilai kunci yang dihapus:' + edu.get ('1000')) System.out.println ('nSize Kamus: '+ edu.size ())}}

Keluaran:

Nilai dalam Kamus: Edureka
Nilai dalam Kamus: Platform
Nilai pada kunci = 3000: nol
Nilai pada kunci = 1000: Platform
Tidak ada pasangan nilai kunci: salah
Kunci dalam Kamus: 1000
Kunci dalam Kamus: 2000
Hapus: Edureka
Periksa nilai kunci yang dihapus: null
Ukuran Kamus: 1

Dengan ini, kita sampai pada akhir blog ini di Kelas Kamus Java. Jika Anda ingin mempelajari lebih lanjut, lihat oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia. Kursus pelatihan dan sertifikasi Java J2EE dan SOA Edureka dirancang untuk siswa dan profesional yang ingin menjadi Pengembang Java. Kursus ini dirancang untuk memberi Anda permulaan dalam pemrograman Java dan melatih Anda untuk konsep Java inti dan lanjutan bersama dengan berbagai kerangka kerja Java seperti Hibernate & Musim semi .

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar di blog 'Kamus di Java' ini dan kami akan menghubungi Anda kembali secepatnya.