Slik konverterer HashMap til Bean

I data og Java-programmering, hashmaps la deg kartlegge to verdier: en nøkkel og dens tilhørende verdi. For eksempel kan navnet ditt være en nøkkel, med e-postadressen sin tilhørende verdi i en HashMap. Java bønner er en flott måte å få mest mulig ut av dine hashmaps, spesielt i store prosjekter. En Bean er en Java-klasse komponent som omslutter mange objekter og kan gjenbrukes i henhold til visse konvensjoner. Med noen Java grunnleggende, konvertere en enkel HashMap til en bønne er ikke vanskelig.

Bruksanvisning

1 Definer navnet på HashMap. Type:

NameofYourHashMap = new HashMap <String, String> ();

Endre "NameofYourHashMap" til hva du vil at HashMap å bli kalt. Den nye HashMap <String, String> () koden forteller Java navnet du bare ga det en HashMap som kart to strenger til hverandre. Den tomme parentes viser konstruktøren har ikke noe argument. Teknisk, "HashMap <String, String> ()" er en konstruktør og forbereder nytt objekt for bruk.

2 Type:

NameofYourHashMap.put ( "navn", "Matthew");

Put funksjonen er forhånds bygget for HashMaps. I dette eksempelet, tildeler det - eller "setter" - tasten "navnet" til verdien Matthew.

3 Type:

NameofYourBean bønne = new NameofYourBean ();

Denne linjen definerer konstruktøren for bønne. Fordi parentes er tom, har konstruktøren ingen argumenter, noe som er nødvendig for standarder som gjelder for bønne konstruksjon.

4 Type:

BeanUtils.populate (bønne, NameofYourHashMap);

Denne linjen kaller funksjonen i bønne verktøyet "BeanUtils" med bønner og HashMap stedene. Dette konverterer HashMap til en bønne.

Hint

  • Når du blir vant til å jobbe med bønner og forstår konseptet, bruker Java Beans byggmester verktøy som lar deg visuelt manipulere bønner i koden.