Cum se repetă orice hartă în Java?
Publicat: 2023-01-24În ultimele zile, Java este unul dintre cele mai populare limbaje de programare. Este o platformă esențială pentru dezvoltarea aplicațiilor desktop, mobile și web. Popularitatea limbii este intactă de câțiva ani deoarece tendințele tehnologiei în limbă continuă să evolueze din când în când. Programatorii tind să utilizeze cea mai recentă versiune sau versiunea actualizată a acestui limbaj de programare pentru a utiliza îmbunătățirile și caracteristicile sale evoluate. Acest limbaj de programare orientat pe obiecte ajută dezvoltatorii să scripteze cele mai bune aplicații pentru o gamă variată de dispozitive și gadget-uri. Este important ca dezvoltatorii de software să rămână la curent cu tendințele emergente în Java pentru a formula programe de top.
Cuprins
Hartă în Java:
Harta este una dintre cele mai semnificative structuri de date din Java. java.util.Map, o interfață Java Map, indică maparea dintre o valoare și o cheie. O hartă în Java poate acumula perechi de valori și chei în care o anumită valoare se leagă de fiecare cheie. Odată ce valoarea corespunzătoare unei anumite chei este salvată în Hartă, aceasta poate fi accesată oricând doar folosind cheia desemnată pentru respectiva valoare. O singură valoare poate fi mapată la o cheie în Java. Hărțile nu pot fi repetate direct folosind iteratoarele, deoarece harta nu este o colecție în Java. Cu toate acestea, există mai multe moduri în care putem repeta hărți în Java.
Mai multe despre Java Maps:
Hărțile sunt utilizate în principal pentru maparea asocierii cheie-valoare, cum ar fi dicționarele. De asemenea, folosim hărți pentru a efectua căutări sau pentru a actualiza și a prelua elemente cu ajutorul tastelor. Iată câteva exemple de hărți în Java.
- O hartă Java a codurilor de eroare împreună cu descrierile acestora.
- O hartă a orașelor și codurile poștale ale acestora.
- O hartă a angajaților și a managerilor acestora. În acest caz, fiecare cheie corespunzătoare unui manager este legată de o listă de angajați administrată de acesta care corespunde valorii atribuite cheii.
- O hartă a elevilor și a claselor respective. Fiecare clasă reprezintă o cheie care corespunde unei liste de elevi care corespunde unei valori atribuite cheii.
Pentru a implementa o Hartă în programe, compilatorul Java oferă două interfețe, și anume Map și SortedMap. Există trei clase de hărți și anume, HashMap, TreeMap și LinkedHashMap. Hărțile Java nu permit chei duplicate. Cu toate acestea, puteți atribui valori duplicate. LinkedHashMap și HashMap permit valori și chei nule. Pe de altă parte, TreeMap nu permite nicio valoare sau cheie nulă. O hartă nu poate fi parcursă. Cu toate acestea, puteți asigura iterația hărților prin conversia acestora în seturi folosind metodele entrySet() și keyset().
Consultați cursurile noastre gratuite de tehnologie pentru a obține un avantaj față de concurență.
Cum se repetă Harta în Java?
Există diferite metode prin care Harta în Java poate fi iterată. Cu cuvinte mai simple, conținutul unei hărți este extras folosind keyset(), entrySet() sau valueSet(). Deoarece valorile returnate ale tuturor acestor metode sunt seturi, același principiu de lucru se aplică tuturor acestora. O vizualizare de colecție a unei hărți în Java este returnată de API-ul Map.entrySet. Singurul mod în care o singură referință la intrarea hărții poate fi obținută prin iteratorul vizualizării colecției Java Map. Cheia și valoarea sunt returnate de metodele entry.getKey() și, respectiv, entry.getValue().
Explorați cursurile noastre populare de inginerie software
Master în Informatică de la LJMU și IIITB | Programul de certificat de securitate cibernetică Caltech CTME |
Bootcamp pentru dezvoltare completă | Programul PG în Blockchain |
Program Executive PG în Full Stack Development | |
Vezi mai jos toate cursurile noastre | |
Cursuri de Inginerie Software |
Învață cursuri de dezvoltare software online de la cele mai bune universități din lume. Câștigați programe Executive PG, programe avansate de certificat sau programe de master pentru a vă accelera cariera.
Abilități de dezvoltare software la cerere
Cursuri JavaScript | Cursuri de bază Java | Cursuri de Structuri de Date |
Cursuri Node.js | Cursuri SQL | Cursuri de dezvoltare full stack |
Cursuri NFT | Cursuri DevOps | Cursuri de Big Data |
Cursuri React.js | Cursuri de securitate cibernetică | Cursuri de cloud computing |
Cursuri de proiectare baze de date | Cursuri Python | Cursuri de criptomonede |
Diferențele dintre Hartă și Set în Java:
Hartă | A stabilit |
Harta în Java este o interfață care permite maparea anumitor chei la valori specificate. | Set este o interfață care nu acceptă elemente duplicate. Este o componentă a ierarhiei colecțiilor. |
Oferă o interfață independentă. | Această interfață este o extensie a interfeței de colecție. |
Reprezintă maparea dintre o cheie și o valoare. | Ajută la stocarea valorilor unice. |
Pe fondul conversațiilor sporite despre cripto și tehnologia Blockchain, dacă doriți să vă educați profesional pe această temă, atunci programul executiv post-universitar al upGrad în dezvoltare software – Specializare în Blockchain sub IIIT- Bangalore este alegerea potrivită pentru dvs.!
Citiți articolele noastre populare legate de dezvoltarea software
Cum se implementează abstracția datelor în Java? | Ce este clasa interioară în Java? | Identificatori Java: definiție, sintaxă și exemple |
Înțelegerea încapsulării în OOPS cu exemple | Argumentele liniei de comandă în C explicate | Top 10 caracteristici și caracteristici ale cloud computing în 2022 |
Polimorfismul în Java: concepte, tipuri, caracteristici și exemple | Pachete în Java și cum să le folosiți? | Tutorial Git pentru începători: Învață Git de la zero |