Statikus térkép beállítása Java nyelven

Statikus Terkep Beallitasa Java Nyelven



A programozásban az adatok kezelése gyakori feladat, amely többféle megközelítéssel tehető hatékonnyá. Ilyen helyzetekben állítson be vagy inicializáljon egy „ statikus ” map lép érvénybe a Java-ban, amely segíti a programozót abban, hogy közvetlenül, az osztály példányosítása nélkül hívja meg a hozzáadott kódfunkciókat, ezáltal csökkentve a kód bonyolultságát.

Ez a cikk a statikus térkép Java nyelven történő inicializálásának/beállításának módszereit mutatja be







Mi az a statikus térkép?

A térkép meghatározva: ' statikus ” statikus térképpé válik, így az osztály példányosítása (osztályobjektum létrehozása) nélkül is elérhető.



Hogyan állítsunk be statikus térképet Java-ban?

A térkép Java nyelven az alábbi módszerekkel állítható be:



Először is importálja a következő csomagot e cikk mindkét megközelítésében, hogy hozzáférést biztosítson az összes funkcióhoz a ' java.util ” csomag:





import java.util.* ;

1. megközelítés: Statikus térkép beállítása „Statikus inicializálási blokk” használatával

Ez a megközelítés egy „statikus” inicializálási blokkot használ a korábban meghatározott statikus térkép meghatározásához.

Példa

Az alább megadott kódrészlet áttekintése:



nyilvános osztály Statikus blokk {
statikus végső Térkép statikus térkép ;
statikus {
staticMap = új HashMap ( ) ;
staticMap. tegye ( 1 , 'Jáva' ) ;
staticMap. tegye ( 2 , 'Programozás' ) ;
staticMap. tegye ( 3 , 'Nyelv' ) ;
}
nyilvános statikus üres fő- ( Húr [ ] args ) {
Rendszer . ki . println ( staticMap ) ;
} }

A fenti kódsorokban:

  • Először is adja meg az inicializálandó térképet ' statikus ', amelynek kulcsai ' Egész szám ' és az értékeket ' Húr 'vagyis' ”.
  • Most adjon meg egy „ statikus ' inicializálási blokk, hogy a térképet a következőként rendelje hozzá statikus ”.
  • Ebben a blokkban fűzze hozzá a megadott bejegyzéseket a térképen a kapcsolódó ' tesz() ” módszerrel.
  • Ban ben ' fő- ', hívja meg a definiált ' statikus ” térképet közvetlenül.

Kimenet

A végrehajtott kimenetben látható, hogy az inicializált „ statikus ” térkép közvetlenül, példányosítás nélkül kerül meghívásra.

2. megközelítés: Statikus térkép felállítása a „Statikus módszer” használatával

Ebben a megközelítésben egy „ statikus ' módszer használható helyette egy ' statikus ” térképet úgy, hogy hozzárendeli a megadott térképhez.

Példa

Tekintsük a következő kódblokkot:

nyilvános osztály Statikus blokk {
magán statikus végső Térkép < Tárgy , Húr > statikus térkép = tényleges térkép ( ) ;
magán statikus Térkép < Tárgy , Húr > tényleges térkép ( ) {
Térkép < Tárgy , Húr > térkép = új HashMap ( ) ;
térkép. tegye ( 1 , 'Jáva' ) ;
térkép. tegye ( 2 , 'Programozás' ) ;
térkép. tegye ( 'három' , 'Nyelv' ) ;
Visszatérés Gyűjtemények . módosíthatatlan térkép ( térkép ) ;
}
nyilvános statikus üres fő- ( Húr [ ] args ) {
Rendszer . ki . println ( statikus térkép ) ;
} }

Ezen kódsorok alapján kövesse az alábbi lépéseket:

  • Adjon meg egy térképet a következővel: kulcs érték ” párokat, és rendelje hozzá a „ tényleges térkép() ” módszer/függvény.
  • jegyzet : A ' Tárgy ' típus kompatibilis mind a ' Egész szám ” és „ Húr ” adattípus értékeket.
  • A következő lépésben replikálja a megadott térkép azonos formátumát ezzel a módszerrel.
  • A (módszer) definíciójában adja hozzá a megadott értékeket a térképhez a „ tesz() ” módszerrel.
  • A megadott ' unmodifiableMap() ' módszere a ' Gyűjtemények ” osztály cserébe módosíthatatlan térképnézetet ad.
  • Ugyanígy főben nyissa meg a „ statikus ” térkép, amely a statikus metódus értékeit tárolja, azaz „ tényleges térkép() ”.

Kimenet

Itt jelezhető, hogy a „ statikus ” térkép megfelelően visszakerül.

Következtetés

egy ' statikus ” térkép az osztály példányosítása nélkül is elérhető, és Java nyelven beállítható/inicializálható a „ Statikus inicializálási blokk ”, vagy a „ Statikus ” módszerrel. Ez a cikk bemutatta a „ statikus ” térkép Java nyelven.