Разумевање Јава ХасхМапс-а



Блог даје темељно разумевање Јава Хасхмапс-а

Шта су ЈаваХасхМапс?

Јава ХасхМап је класа која се користи за извођење операција попут уметања, брисања и лоцирања елемената на мапи. Креирамо мапу на којој преносимо две врсте вредности које су „кључ“ и „вредност“.





Док се користе ХасхМапс, вредности ће се стављати у ХасхМап и сваки пут када корисник преузме вредност, кључ ће се користити да би се употребила вредност.

како се користи гото ц ++

Мапа је интерфејс који пресликава кључеве елемената. Мапе су несортиране и неуређене. Омогућавају један нулл кључ и више нулл вредности. Вредности се чувају у кључу и вредности. Један кључ или више вредности могу бити нуле у целој ХасхМап-у. Кључ може бити било који објекат.



Постоји неколико метода доступних у ХасхМап-у

  • Стављање објекта (кључ објекта, вредност објекта)
  • Кључеви за набрајање () - преузеће кључеве
  • Елементи набрајања () - преузеће елементе
  • Објецт гет (Објецт кеис) - проследите кључ и добијете вредност повезану са њим
  • Боолеан садржи кључ (Објецт кеи) - користи се за проверу да ли је кључ присутан у ХасхМап-у или не
  • Боолеан садржи вредност (кључ објекта) - проследите кључ
  • Објецт ремове (Објецт кеи) - додајте кључ и уклоните објекат
  • Инт сизе () - за употребу величине
  • Стринг то Стринг () - за претварање у стринг

Постоје одговарајуће вредности за сваки кључ где вредности такође могу бити нуле у ХасхМап-у.

Стварање ХасхМап-а.



Хасхмапа ХасхМап = нова ХасхМап ()

Стављање елемената

хасхмап.пут („Анкита“, 9634,58)

хасхмап.пут („Висхал“, 1283,48)

хасхмап.пут („Гуриндер“, 1478.10)

хасхмап.пут („Кришна“, 199.11)

Овде преносимо кључ и вредност.

Приказивање вредности - Набавите итератор

Итератор итератор = хасхмап.ентриСет (). Итератор ()

Овде су вредности присутне у скупу, па користимо ентриСет.

Уз ред:

Док (итератор.хасНект ()) {

Мап.Ентри ентри = (Мап.Ентри) итератор.нект ()

шта је ехо у пхп-у

Систем.оут.принт (ентри.гетКеи () + ”:”)

Систем.оут.принтИн (ентри.гетВалуе ())

}

Имате питање за нас? Спомените их у одељку за коментаре и јавићемо вам се.

Повезани постови: