Како да подесите статичку мапу у Јави

Kako Da Podesite Staticku Mapu U Javi



У програмирању, руковање подацима је уобичајен задатак који се може учинити ефикасним путем више приступа. У таквим ситуацијама, постављање или иницијализација „ статичне ” мапа ступа на снагу у Јави која помаже програмеру да директно позове додатне функције кода без инстанцирања класе, чиме се смањује сложеност кода.

Овај чланак ће разрадити приступе за иницијализацију/подешавање статичке мапе у Јави







Шта је статична мапа?

А Мапа наведено као „ статичне ” постаје статична мапа тако да јој се може приступити без инстанцирања (креирања објекта класе) класе.



Како подесити статичку мапу у Јави?

Мапа се може подесити у Јави путем доле наведених приступа:



Прво, увезите следећи пакет у оба приступа овог чланка да бисте омогућили приступ свим функционалностима унутар „ јава.утил ” пакет:





увоз јава.утил.* ;

Приступ 1: Подешавање статичке мапе користећи „Блок статичке иницијализације“

Овај приступ користи „статички“ блок иницијализације да дефинише статичку мапу која је раније наведена.

Пример

Преглед доле наведеног исечка кода:



јавности класа Статицблоцк {
статичне коначни Мапа статицМап ;
статичне {
статицМап = Нова ХасхМап ( ) ;
статицМап. ставити ( 1 , 'Јава' ) ;
статицМап. ставити ( 2 , 'Програмирање' ) ;
статицМап. ставити ( 3 , 'Језик' ) ;
}
јавности статичне празнина главни ( Низ [ ] аргс ) {
Систем . оут . принтлн ( статицМап ) ;
} }

У горњим редовима кода:

  • Прво, наведите мапу коју треба иницијализовати као „ статичне “ има кључеве као “ Интегер ” и вредности као „ Низ “ тј. “ <Интегер, Стринг> ”.
  • Сада наведите „ статичне ” блок за иницијализацију да додели мапу као „ статичне ”.
  • У овај блок додајте наведене уносе у мапу преко повезаног „ ставити() ” метод.
  • у „ главни “, позовите дефинисано „ статичне ” мапа директно.

Излаз

У извршеном излазу може се визуализовати да је иницијализовано „ статичне ” мапа се позива директно без њеног инстанцирања.

Приступ 2: Постављање статичке мапе помоћу „статичке методе“

У овом приступу, „ статичне ” се уместо тога може користити за подешавање „ статичне ” мапу тако што ћете је доделити наведеној мапи.

Пример

Размотрите следећи блок кода:

јавности класа Статицблоцк {
приватни статичне коначни Мапа < Објекат , Низ > статицМап = стварнаМапа ( ) ;
приватни статичне Мапа < Објекат , Низ > стварнаМапа ( ) {
Мапа < Објекат , Низ > Мапа = Нова ХасхМап ( ) ;
Мапа. ставити ( 1 , 'Јава' ) ;
Мапа. ставити ( 2 , 'Програмирање' ) ;
Мапа. ставити ( 'три' , 'Језик' ) ;
повратак Збирке . унмодифиаблеМап ( Мапа ) ;
}
јавности статичне празнина главни ( Низ [ ] аргс ) {
Систем . оут . принтлн ( статицМап ) ;
} }

На основу ових линија кода, пратите доле наведене кораке:

  • Наведите мапу на којој је наведено „ кључ/вредност ” упарује и додели га „ стварнаМапа() ” метод/функција.
  • Белешка : „ Објекат ” тип је компатибилан са оба “ Интегер ' и ' Низ ” вредности типа података.
  • У следећем кораку, поновите исти формат наведене мапе у овој методи.
  • У својој (методи) дефиницији, додајте наведене вредности на мапу користећи „ ставити() ” метод.
  • Наведени „ унмодифиаблеМап() „метод „ Збирке ” класа заузврат даје неизмењив приказ карте.
  • Исто тако, у главном, приступите „ статичне ” мапа која чува вредности статичког метода, тј. стварнаМапа() ”.

Излаз

Овде се може назначити да је „ статичне ” мапа се враћа на одговарајући начин.

Закључак

А “ статичне ” мапи се може приступити без инстанцирања класе и може се подесити/иницијализовати у Јави уз помоћ „ Блок статичке иницијализације “, или преко „ Статично ” метод. Овај чланак је показао приступе постављању „ статичне ” мапа на Јави.