Ano ang Diksyonaryo sa Java at Paano Ito Gawin?



Ang Diksyonaryo ay isang mahirap unawain na uri ng mapa ng mga susi sa mga halaga. Sa artikulong ito, tatalakayin natin ang tungkol sa mga dictionary sa Java at ang implemetation nito.

Ang Diksyonaryo sa Java ay ang mahirap unawain na uri ng magulang ng na gumagamit ng key-value na ugnayan ng pares. Sa blog na ito, malalaman natin ang higit pa tungkol sa klase ng Diksyonaryo sa Java at pamilyar sa iba't ibang mga pamamaraan. Nasa ibaba ang mga paksang sakop sa blog na ito-

Ano ang Diksyonaryo sa Java?

Diksyonaryo ay isang abstract na klase na kumakatawan sa isang imbakan ng key / halaga ng imbakan na nagpapatakbo ng tulad Mapa . Maaari mong iimbak ang halaga sa isang bagay sa Diksyonaryo at kapag naimbak na ito, maaari mo itong makuha sa pamamagitan ng paggamit ng susi nito.





java bagong petsa mula sa string

Deklarasyon:

pampublikong abstract class Diksyonaryo nagpapalawak ng Bagay

Tagabuo:

Diksyonaryo () tagapagbuo



Pamamaraan ng paggamit. Klase ng Paglaraw

Tingnan natin ang ilang iba't ibang mga pamamaraan ng Klase ng Diksiyonaryo.

Suriin ang laki ng diksyunaryo

sukat (): java.util.Dictionary.size () ay nagbabalik ng bilang ng mga pares ng key-halaga sa Diksyonaryo

Syntax:
pampublikong abstract int laki ()



Magdagdag / maglagay ng mga halaga sa diksyunaryo

ilagay (K key, V halaga): java.util.Dictionary.put (K key, V halaga) ay nagdaragdag ng key-halaga na pares sa diksyunaryo

application ng malaking data analytics

Syntax:
pampublikong abstract V put (K key, V halaga)

Bumalik ang mga halagang naroroon sa diksyunaryo

elemento (): java.util.Dictionary.elements () ay nagbabalik ng representasyon ng halaga sa diksyunaryo

Syntax:
pampublikong abstract Mga elemento ng pag-bilang ()

Kumuha ng paraan upang makuha ang mga halagang naka-map gamit ang susi

kumuha (Object key): ibabalik ng java.util.Dictionary.get (Object key) ang halagang naida-map gamit ang susi sa diksyunaryo

Syntax:
pampublikong abstract V makakuha (Object key)

Suriin kung ang diksyunaryo ay walang laman

isEmpty (): java.util.Dictionary.isEmpty () sinusuri kung ang diksyunaryo ay walang laman o hindi.

Syntax:
pampublikong abstract boolean ayEmpty ()

kung paano gamitin ang mga parameter sa tableau

Ibalik ang totoo, kung walang kaugnayan sa key-halaga sa diksyonaryo na bumalik ng hindi totoo.

Inaalis ang pangunahing halaga mula sa diksyunaryo sa Java

alisin (Key key): tinanggal ng java.util.Dictionary.remove (Key ng object) ang pares ng key-value na nai-map sa key.

Syntax:
publikong abstract V alisin (Object key)

Pagpapatupad ng Diksyonaryo sa Java

i-import ang java.util. * pampublikong klase My_Class {public static void main (String [] args) {// Initializing a Dictionary Dictionary edu = bagong Hashtable () // put () na pamamaraan edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // element () na paraan: para sa (Enumeration i = edu.elements () i.hasMoreE Element ()) {System.out.println ('Halaga sa Diksyonaryo:' + i.nextElement ())} // get () paraan: System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // isEmpty () na pamamaraan: System.out.println (' nWalang pares ng key-halaga: '+ edu.isEmpty () +' n ') // key ( ) pamamaraan: para sa (Enumeration k = edu.keys () k.hasMoreE Element ()) {System.out.println ('Mga Susi sa Diksyonaryo:' + k.nextElement ())} // alisin () na pamamaraan: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Suriin ang halaga ng tinanggal na key:' + edu.get ('1000')) System.out.println ('nSize ng Diksyonaryo: '+ edu.size ())}}

Output:

Halaga sa Diksyonaryo: Edureka
Halaga sa Diksyonaryo: Platform
Halaga sa key = 3000: null
Halaga sa key = 1000: Platform
Walang pares ng key-value: false
Mga Susi sa Diksyonaryo: 1000
Mga Susi sa Diksyonaryo: 2000
Alisin: Edureka
Suriin ang halaga ng inalis na key: null
Laki ng Diksyonaryo: 1

Sa pamamagitan nito, napunta kami sa dulo ng blog na ito sa Java Diklase Klase. Kung nais mong matuto nang higit pa, tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo para sa mga mag-aaral at propesyonal na nais na maging isang Java Developer. Ang kurso ay dinisenyo upang bigyan ka ng isang panimula sa pag-program ng Java at sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang mga balangkas ng Java tulad ng Hibernate & Spring .

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng blog na 'Diksyonaryo sa Java' at babalikan ka namin sa lalong madaling panahon.