Kako postaviti statičnu kartu u Javi

Kako Postaviti Staticnu Kartu U Javi



U programiranju, rukovanje podacima je uobičajen zadatak koji se može učiniti učinkovitim kroz više pristupa. U takvim situacijama, postavljanje ili pokretanje ' statički ” mapa stupa na snagu u Javi koja pomaže programeru da izravno pozove dodane funkcionalnosti koda bez instanciranja klase, čime se smanjuje složenost koda.

Ovaj će članak razraditi pristupe pokretanju/postavljanju statičke mape u Javi







Što je statična karta?

A karta navedeno kao ' statički ” postaje statična mapa tako da joj se može pristupiti bez instanciranja (stvaranje objekta klase) klase.



Kako postaviti statičnu kartu u Javi?

Karta se može postaviti u Javi putem dolje navedenih pristupa:



Prvo, uvezite sljedeći paket u oba pristupa ovog članka kako biste omogućili pristup svim funkcijama unutar ' java.util ” paket:





uvoz java.util.* ;

Pristup 1: Postavljanje statične karte pomoću 'Static Initialization Block'

Ovaj pristup koristi 'statički' inicijalizacijski blok za definiranje ranije navedene statičke karte.

Primjer

Pregled dolje navedenog isječka koda:



javnost razreda Staticblock {
statički konačni Karta staticMap ;
statički {
staticMap = novi HashMap ( ) ;
staticMap. staviti ( 1 , 'Java' ) ;
staticMap. staviti ( 2 , 'Programiranje' ) ;
staticMap. staviti ( 3 , 'Jezik' ) ;
}
javnost statički poništiti glavni ( Niz [ ] args ) {
Sustav . van . println ( staticMap ) ;
} }

U gornjim linijama koda:

  • Prvo odredite kartu koju treba inicijalizirati kao ' statički ' s ključevima kao ' Cijeli broj ” i vrijednosti kao “ Niz ' tj. ' ”.
  • Sada navedite ' statički ” inicijalizacijski blok za dodjelu karte kao “ statički ”.
  • U ovom bloku dodajte navedene unose u kartu putem pridruženog ' staviti() ” metoda.
  • u ' glavni ', pozvati definirani ' statički ” mapirati izravno.

Izlaz

U izvršenom izlazu može se vizualizirati da je inicijalizirani ' statički ” mapa se poziva izravno bez instanciranja.

Pristup 2: Postavljanje statične karte pomoću 'statičke metode'

U ovom pristupu, ' statički ” umjesto toga može se koristiti za postavljanje “ statički ” dodijelivši je navedenoj karti.

Primjer

Razmotrite sljedeći blok koda:

javnost razreda Staticblock {
privatna statički konačni Karta < Objekt , String > staticMap = stvarna Karta ( ) ;
privatna statički Karta < Objekt , String > stvarna Karta ( ) {
Karta < Objekt , String > karta = novi HashMap ( ) ;
karta. staviti ( 1 , 'Java' ) ;
karta. staviti ( 2 , 'Programiranje' ) ;
karta. staviti ( 'tri' , 'Jezik' ) ;
povratak Zbirke . neizmjenjivaMap ( karta ) ;
}
javnost statički poništiti glavni ( Niz [ ] args ) {
Sustav . van . println ( staticMap ) ;
} }

Na temelju ovih linija koda, slijedite dolje navedene korake:

  • Navedite kartu koja ima navedeno ' ključ-vrijednost ' parova i dodijelite ga ' stvarnaMapa() ” metoda/funkcija.
  • Bilješka : ' Objekt ” tip je kompatibilan s oba Cijeli broj ' i ' Niz ” vrijednosti tipa podataka.
  • U sljedećem koraku ponovite isti format navedene karte u ovoj metodi.
  • U definiciji (metode), dodajte navedene vrijednosti na kartu koristeći ' staviti() ” metoda.
  • Navedeni “ neizmjenjivaMap() ' metoda ' Zbirke ” zauzvrat daje neizmjenjivi prikaz karte.
  • Isto tako, u glavnom, pristupite ' statički ” mapa koja pohranjuje vrijednosti statičke metode tj., “ stvarnaMapa() ”.

Izlaz

Ovdje se može naznačiti da je ' statički ” karta se vraća na odgovarajući način.

Zaključak

A “ statički ' mapi se može pristupiti bez instanciranja klase i može se postaviti/inicijalizirati u Javi uz pomoć ' Statički blok inicijalizacije ', ili putem ' Statički ” metoda. Ovaj članak pokazao je pristupe postavljanju ' statički ” karta u Javi.