Hallo zusammen,
ich habe mal wieder eine Frage an euch und würde mich freuen, wieder eine kompakte Lösung zu erhalten.
Ich versuche derzeit Werte von immer wieder auftauchenden Schlüssel-IDs aufzurechnen. Dafür habe ich eine HashMap in der Form
Map <Long, KlasseX> map = new HashMap<>()
erstellt. Ich weiß, dass man mittels der neuen Java8-Methode map.computeIfPresent() den Wert eines Schlüssels berechnen kann und würde das gerne auch auf eine ganze Klasse und deren Werte übertragen. Die KlasseX, so wie ich sie habe, enthält ca 4 Integer- bzw Floar-Objekte , welche auch schon mittels Getter und Setter versehen sind.
Folgendes theoretisches Beispiel:
Schlüssel, (Eigenschaften)
1000000001, (10, 150.50, 600.00)
1000000002, (0, 100.00, 200.50)
1000000001, (20, 110.50, 730.00
ich möchte quasi, dass der Schlüssel 1000000001 die Werte (30, 261.00, 1300.00) erhält.
Ist mein Sachverhalt so mit der Funktion möglich oder gibt es da bereits bessere Methoden? Braucht ihr vllt ein Minimalbeispiel samt Klasse und Objekte?
Viele Grüße und vielen Dank,
Paul
ich habe mal wieder eine Frage an euch und würde mich freuen, wieder eine kompakte Lösung zu erhalten.
Ich versuche derzeit Werte von immer wieder auftauchenden Schlüssel-IDs aufzurechnen. Dafür habe ich eine HashMap in der Form
Map <Long, KlasseX> map = new HashMap<>()
erstellt. Ich weiß, dass man mittels der neuen Java8-Methode map.computeIfPresent() den Wert eines Schlüssels berechnen kann und würde das gerne auch auf eine ganze Klasse und deren Werte übertragen. Die KlasseX, so wie ich sie habe, enthält ca 4 Integer- bzw Floar-Objekte , welche auch schon mittels Getter und Setter versehen sind.
Folgendes theoretisches Beispiel:
Schlüssel, (Eigenschaften)
1000000001, (10, 150.50, 600.00)
1000000002, (0, 100.00, 200.50)
1000000001, (20, 110.50, 730.00
ich möchte quasi, dass der Schlüssel 1000000001 die Werte (30, 261.00, 1300.00) erhält.
Ist mein Sachverhalt so mit der Funktion möglich oder gibt es da bereits bessere Methoden? Braucht ihr vllt ein Minimalbeispiel samt Klasse und Objekte?
Viele Grüße und vielen Dank,
Paul