Kako nastaviti statični zemljevid v Javi

Kako Nastaviti Staticni Zemljevid V Javi



Pri programiranju je ravnanje s podatki običajna naloga, ki jo lahko naredimo učinkovito z več pristopi. V takšnih situacijah nastavitev ali inicializacija » statična ” preslikava začne veljati v Javi, ki pomaga programerju, da prikliče dodane funkcionalnosti kode neposredno brez instanciranja razreda, s čimer se zmanjša zapletenost kode.

Ta članek bo podrobneje razložil pristope k inicializaciji/nastavitvi statičnega zemljevida v Javi







Kaj je statična karta?

A zemljevid določen kot ' statična ” postane statična preslikava, tako da je do nje mogoče dostopati brez instanciranja (ustvarjanja predmeta razreda) razreda.



Kako nastaviti statični zemljevid v Javi?

Zemljevid lahko nastavite v Javi s pomočjo spodaj navedenih pristopov:



Najprej uvozite naslednji paket v oba pristopa tega članka, da omogočite dostop do vseh funkcij znotraj » java.util ” paket:





uvoz java.util.* ;

1. pristop: Nastavitev statičnega zemljevida z uporabo »statičnega inicializacijskega bloka«

Ta pristop uporablja 'statični' inicializacijski blok za definiranje statičnega zemljevida, ki je bil določen prej.

Primer

Pregled spodnjega delčka kode:



javnosti razred Statični blok {
statična dokončno Zemljevid staticMap ;
statična {
staticMap = novo HashMap ( ) ;
staticMap. postaviti ( 1 , 'Java' ) ;
staticMap. postaviti ( 2 , 'Programiranje' ) ;
staticMap. postaviti ( 3 , 'Jezik' ) ;
}
javnosti statična praznina glavni ( Vrvica [ ] args ) {
Sistem . ven . println ( staticMap ) ;
} }

V zgornjih vrsticah kode:

  • Najprej določite zemljevid, ki ga je treba inicializirati kot ' statična ' s ključi kot ' Celo število « in vrednosti kot » Vrvica ' tj. ' ”.
  • Zdaj določite ' statična ” inicializacijski blok za dodelitev zemljevida kot “ statična ”.
  • V tem bloku pripnite navedene vnose na zemljevid prek povezanega » daj() ” metoda.
  • V ' glavni «, priklic definiranega » statična ” zemljevid neposredno.

Izhod

V izvedenem izhodu je mogoče vizualizirati, da je inicializiran ' statična ” zemljevid se prikliče neposredno, ne da bi ga ustvaril.

Pristop 2: Nastavitev statičnega zemljevida z uporabo 'statične metode'

Pri tem pristopu je ' statična ' lahko namesto tega uporabite metodo za nastavitev ' statična ” tako, da ga dodelite določenemu zemljevidu.

Primer

Razmislite o naslednjem bloku kode:

javnosti razred Statični blok {
zasebno statična dokončno Zemljevid < Objekt , Vrvica > staticMap = actualMap ( ) ;
zasebno statična Zemljevid < Objekt , Vrvica > actualMap ( ) {
Zemljevid < Objekt , Vrvica > zemljevid = novo HashMap ( ) ;
zemljevid. postaviti ( 1 , 'Java' ) ;
zemljevid. postaviti ( 2 , 'Programiranje' ) ;
zemljevid. postaviti ( 'tri' , 'Jezik' ) ;
vrnitev Zbirke . unmodifiableMap ( zemljevid ) ;
}
javnosti statična praznina glavni ( Vrvica [ ] args ) {
Sistem . ven . println ( staticMap ) ;
} }

Na podlagi teh vrstic kode sledite spodnjim korakom:

  • Določite zemljevid z navedenim ' ključ-vrednost ' in ga dodelite ' actualMap() ” metoda/funkcija.
  • Opomba : ' Objekt ' je združljiv tako z ' Celo število « in » Vrvica ” vrednosti podatkovnega tipa.
  • V naslednjem koraku ponovite isto obliko določenega zemljevida v tej metodi.
  • V njeni (metodi) definiciji dodajte navedene vrednosti na zemljevid z uporabo ' daj() ” metoda.
  • Določeno ' nemodifiableMap() ' metoda ' Zbirke ” daje v zameno nespremenljiv pogled zemljevida.
  • Podobno v glavnem odprite » statična ” zemljevid, ki shranjuje vrednosti statične metode, tj. actualMap() ”.

Izhod

Tukaj je mogoče navesti, da je ' statična ” se ustrezno vrne zemljevid.

Zaključek

A “ statična ' do zemljevida je mogoče dostopati brez instanciranja razreda in ga je mogoče nastaviti/inicializirati v Javi s pomočjo ' Blok statične inicializacije «, ali prek » Statično ” metoda. Ta članek je prikazal pristope k vzpostavitvi » statična ” zemljevid v Javi.