Co jsou JavaHashMaps?
Java HashMap je třída, která se používá k provádění operací, jako je vkládání, mazání a lokalizace prvků na mapě. Vytvoříme mapu, kde předáme dva druhy hodnot, které jsou „klíčové“ a „hodnotové“.
Při používání HashMaps budou hodnoty vloženy do HashMap a kdykoli uživatel načte hodnotu, bude použit klíč k použití hodnoty.
Mapa je rozhraní, které mapuje klíče k prvkům. Mapy jsou netříděné a neuspořádané. Umožňují jeden nulový klíč a více hodnot null. Hodnoty jsou uloženy v klíči a hodnotě. Jeden klíč nebo více hodnot může mít v celém HashMapu hodnotu null. Klíčem může být jakýkoli objekt.
V HashMap existuje několik metod
- Vložení objektu (klíč objektu, hodnota objektu)
- Výčet kláves () - načte klíče
- Enumeration elements () - načte prvky
- Object get (Object keys) - předejte klíč a získejte hodnotu s ním spojenou
- Boolean obsahuje klíč (Object key) - slouží ke kontrole, zda je klíč v HashMapu přítomen nebo ne
- Boolean obsahuje hodnotu (klíč objektu) - předejte klíč
- Odebrat objekt (klíč objektu) - předat klíč a odebrat objekt
- Int size () - pro použití velikosti
- String to String () - pro převod do řetězce
Pro každý klíč existují odpovídající hodnoty, kde hodnoty mohou mít také hodnotu null v HashMap.
Vytvoření HashMap.
HashMap hashmap = nový HashMap ()
Uvedení prvků
hashmap.put („Ankita“, 9634,58)
hashmap.put („Vishal“, 1283,48)
hashmap.put („Gurinder“, 1478.10)
hashmap.put („Krišna“, 199,11)
system.exit (1) java
Tady předáme klíč a hodnotu.
Zobrazení hodnoty - Získejte iterátor
Iterátor iterátor = hashmap.entrySet (). Iterátor ()
Zde jsou hodnoty přítomny v sadě, takže používáme entrySet.
přepsání a přetížení v Javě
Spolu s řádkem:
While (iterator.hasNext ()) {
Map.Entry entry = (Map.Entry) iterator.next ()
System.out.print (entry.getKey () + ”:”)
System.out.printIn (entry.getValue ())
}
Máte na nás dotaz? Uveďte je v sekci komentáře a my se vám ozveme.
Související příspěvky: