Rumah  >  Artikel  >  Java  >  Kamus Jawa

Kamus Jawa

WBOY
WBOYasal
2024-08-30 15:40:34779semak imbas

Dalam Kamus java, util.Dictionary ialah kelas abstrak yang menandakan repositori storan nilai-kunci dan berkelakuan seperti peta. Jika kunci dan beberapa nilai diberikan, nilai boleh disimpan dalam objek kamus. Selepas menyimpan nilai, ia boleh diambil dengan menggunakan kekunci. Persamaan dengan peta inilah sebabnya kelas kamus sering dirujuk sebagai berfungsi sama. Bahagian seterusnya akan merangkumi pembina, pengisytiharan dan butiran tambahan kelas kamus.

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Pengisytiharan

 Di bawah ialah pengisytiharan kelas kamus.

public abstract class Dictionary extends object

Pembina

Yang berikut ialah satu-satunya pembina kelas Kamus.

Kamus() : Pembina tunggal.

Bagaimanakah kelas Kamus Java berfungsi?

Seperti yang dibincangkan di atas, kelas kamus ialah kelas abstrak yang berkelakuan serupa dengan peta. Dengan menyediakan kunci dan nilai tertentu, anda boleh menyimpan nilai dalam objek kamus. Selepas menyimpan nilai, ia boleh diambil dengan menggunakan kekunci. Anda boleh menggunakan mana-mana kunci dan nilai bukan nol dalam kelas ini.

Kaedah Kelas Kamus Java

Mari kita lihat kaedah kelas Kamus yang berbeza.

elemen()

Kamus akan mengembalikan penghitungan nilai yang tersedia di dalamnya.

Sintaks:

public abstract Enumeration elements()

Contoh:

import java.util.*;
public class DictionaryExample
{
public static void main(String[] args)
{
// Dictionary initialization
Dictionary dict = new Hashtable();
// Map the keys to the values given using put() method
dict.put("99", "Sarah");
dict.put("82", "Elsa");
<strong>/</strong>/ Return the eneumeration of dictionary using elements() method
for (Enumeration e = dict.elements(); e.hasMoreElements();)
{
System.out.println("Values available in the dictionary : " + e.nextElement());
}   }
}

Output:

Kamus Jawa

Dua elemen ditambahkan pada kamus dan anda boleh mendapatkan semula nilai kunci tersebut menggunakan kaedah elemen().

letak(K kunci, V nilai)

Kunci yang disebut akan dipetakan kepada nilai yang diberikan.

Sintaks:

public abstract V put(K key, V value)

Contoh:

import java.util.*;
public class DictionaryExample
{
public static void main(String[] args)
{
// Dictionary initialization
Dictionary dict = new Hashtable();
// Map the keys to the values given using put() method
dict.put("101", "Anna");
dict.put("202", "Adam");
<strong>/</strong>/ Return the eneumeration of dictionary using elements() method
for (Enumeration e = dict.elements(); e.hasMoreElements();)
{
System.out.println("Values available in the dictionary : " + e.nextElement());
}
}
}

Output:

Kamus Jawa

Dua elemen ditambahkan pada kamus menggunakan kaedah put() dan nilai kunci tersebut diambil kemudian.

alih keluar(kunci objek)

Kunci dan nilai yang sepadan akan dialih keluar daripada kamus.

Sintaks:

public abstract V remove(Object key)

Contoh:

import java.util.*;
public class DictionaryExample
{
public static void main(String[] args)
{
// Dictionary initialization
Dictionary dict = new Hashtable();
// Map the keys to the values given using put() method
dict.put("99", "Sarah");
dict.put("82", "Elsa");
// Return the eneumeration of dictionary using elements() method
for (Enumeration e = dict.elements(); e.hasMoreElements();)
{
System.out.println("Values available in the dictionary : " + e.nextElement());
}
// remove the element 99 using remove() method
System.out.println(" Remove the element : " + dict.remove("99"));
// Return the eneumeration of dictionary using elements() method
for (Enumeration e = dict.elements(); e.hasMoreElements();)
{
System.out.println("Values available in the dictionary after removal: " + e.nextElement());
}
}
}

Output:

Kamus Jawa

Selepas menambah dua elemen pada kamus, anda boleh mengalih keluar salah satu daripadanya menggunakan kaedah remove().

kunci()

Penghitungan akan dikembalikan untuk kunci yang tersedia dalam kamus.

Sintaks:

public abstract Enumeration keys()

Contoh:

import java.util.*;
public class DictionaryExample
{
public static void main(String[] args)
{
// Dictionary initialization
Dictionary dict = new Hashtable();
// Map the keys to the values given using put() method
dict.put("101", "Anna");
dict.put("202", "Adam");
// Return the enumeration of dictionary using elements() method
for (Enumeration e = dict.keys(); e.hasMoreElements();)
{
System.out.println("Keys available in the dictionary : " + e.nextElement());
}
}
}

Output:

Kamus Jawa

Dua elemen ditambahkan pada kamus dan boleh diambil menggunakan kaedah keys().

kosong()

Menyemak sama ada kamus tidak memetakan nilai kunci. Jika tiada perkaitan, benar akan dikembalikan. Lain, palsu.

Sintaks:

public abstract booleanisEmpty()

Contoh:

import java.util.*;
public class DictionaryExample
{
public static void main(String[] args)
{
// Dictionary initialization
Dictionary dict = new Hashtable();
// Map the keys to the values given using put() method
dict.put("101", "Anna");
dict.put("202", "Adam");
// Checks no key-value pairs
System.out.println("Is there any no key-value pair : " + dict.isEmpty() + " \n " );
}
}

Output:

Kamus Jawa

Apabila pasangan nilai kunci wujud dalam kamus, memanggil kaedah isEmpty() akan mengembalikan palsu.

dapatkan (kunci objek)

Kamus akan mengembalikan nilai yang sepadan dengan kunci yang ditentukan.

Sintaks:

public abstract V get(Object key)

Contoh:

import java.util.*;
public class DictionaryExample
{
public static void main(String[] args)
{
// Dictionary initialization
Dictionary dict = new Hashtable();
// Map the keys to the values given using put() method
dict.put("99", "Sarah");
dict.put("82", "Elsa");
<strong> </strong>// Return the eneumeration of dictionary using elements() method
for (Enumeration e = dict.elements(); e.hasMoreElements();)
{
System.out.println("Values available in the dictionary : " + e.nextElement());
}
System.out.println(" Remove the element : " + dict.remove("99"));
for (Enumeration e = dict.elements(); e.hasMoreElements();)
{
System.out.println("Values available in the dictionary after removal: " + e.nextElement());
}
System.out.println("The value of the key 82 is : " + dict.get("82"));
}
}

Output:

Kamus Jawa

Selepas menambah dua elemen pada kamus, anda boleh mendapatkan semula salah satu daripadanya menggunakan kaedah get().

saiz()

Bilangan penyertaan akan dikembalikan, yang terdapat dalam kamus.

Sintaks:

public abstract intsize()

Contoh:

import java.util.*;
public class DictionaryExample
{
public static void main(String[] args)
{
Dictionary dict = new Hashtable();
dict.put("99", "Sarah");
dict.put("82", "Elsa");
for (Enumeration e = dict.elements(); e.hasMoreElements();)
{
System.out.println("Values available in the dictionary : " + e.nextElement());
}
System.out.println("Dictionary size before removal of 99 is : " + dict.size());
// remove the element 99 using remove() method
System.out.println(" Remove the element : " + dict.remove("99"));
System.out.println("Dictionary size after removal of 99 is : " + dict.size());
}
}

Output:

Kamus Jawa

Untuk mengenal pasti saiz kamus, anda boleh menggunakan kaedah size() sebelum dan selepas mengalih keluar elemen.

Kesimpulan

Artikel ini menerangkan beberapa aspek kelas Kamus, seperti pengisytiharan, pembina, kerja dan kaedah, dengan contoh, secara terperinci.

Atas ialah kandungan terperinci Kamus Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Repositori JavaArtikel seterusnya:Repositori Java