Ich brauche etwas Hilfe, ich lerne von mir selbst, wie man mit Karten in Java Ando heute ich habe versucht, die Summe der Werte aus einer Hashmap, aber jetzt Im stecken.Wie Summenwerte aus Java Hashmap
Dies sind die Kartenwerte, die ich zusammenfassen möchte.
HashMap<String, Float> map = new HashMap<String, Float>();
map.put("First Val", (float) 33.0);
map.put("Second Val", (float) 24.0);
Ass eine weitere Frage, was passiert, wenn ich 10 oder 20 Werte in einer Karte, wie kann ich sie alle, ich a „für“ machen müssen zusammenzufassen?
Grüße und danke für die Hilfe.
Insteaf von '(float) 33.0' können Sie' 33f' oder '33.0f' – Christian
Welche Schritte verwenden würde * Sie * tun, um einen Haufen von Werten aus einer Sammlung unbekannter Größe zu summieren? Ja, ein "for" oder eine "loop" hört sich an - suchen Sie danach. – user2864740
Ich glaube nicht, dass diese Frage ein echtes Duplikat ist. Dies ist spezifischer. und die Lösung in Java 8 ist map.values (). stream(). mapToDouble (Double :: doubleValue) .sum() – Kuzeko