Java HashMapi väärtused ()

Java HashMapi väärtuste () meetod tagastab kõigi hashmapi kirjetes olevate väärtuste vaate.

Meetodi süntaks values()on:

 hashmap.values()

Siin on hashmap HashMapklassi objekt .

väärtused () Parameetrid

values()Meetod ei võta parameeter.

väärtused () Tagastusväärtus

  • tagastab kogu hashmapi väärtuste koguvaate

Kogumise vaade näitab ainult kõik väärtused HashMap üks kogumist. Vaade ei sisalda tegelikke väärtusi. Java-vaate kohta lisateabe saamiseks külastage kogu vaadet.

Märkus . values()Meetod tagastab kogu vaate . Selle põhjuseks on asjaolu, et erinevalt võtmetest ja sisestustest võib hashmapis olla topeltväärtusi.

Näide 1: Java HashMapi väärtused ()

 import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap prices = new HashMap(); // insert entries to the HashMap prices.put("Shoes", 200); prices.put("Bag", 300); prices.put("Pant", 150); System.out.println("HashMap: " + prices); // return view of all values System.out.println("Values: " + prices.values()); ) )

Väljund

 HashMap: (Pant = 150, kott = 300, kingad = 200) Väärtused: (150, 300, 200)

Ülaltoodud näites oleme loonud hashmapi nimega hinnad. Pange tähele väljendit

 prices.values()

Siin values()tagastab meetod vaate kõigist hashmapis leiduvatest väärtustest.

values()Meetodit saab kasutada ka koos for-iga silmuse üles Kerrata läbi iga väärtusega HashMap.

Näide 2: meetodid väärtuste () jaoks iga aasa jaoks

 import java.util.HashMap; class Main ( public static void main(String() args) ( // Creating a HashMap HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // access all values of the HashMap System.out.print("Values: "); // values() returns a view of all values // for-each loop access each value from the view for(int value: numbers.values()) ( // print each value System.out.print(value + ", "); ) ) )

Väljund

 HashMap: (Üks = 1, Kaks = 2, Kolm = 3) Väärtused: 1, 2, 3, 

Ülaltoodud näites oleme loonud numbritega hashmapi. Pange tähele joont,

 Integer value: numbers.values()

Siin values()tagastab meetod kõigi väärtuste vaate . Muutuja väärtus pääseb vaatesse igale väärtusele juurde.

Märkus . Väärtus HashMapon Integertüüpi. Seega oleme intväärtustele juurdepääsemiseks kasutanud muutujat.

Soovitatav lugemine

  • HashMap keySet () - tagastab kõigi klahvide komplektivaate
  • HashMap entrySet () - tagastab kõigi kirjete (kaardistused) komplekti vaate

Huvitavad Artiklid...