Da würde ich dir empfehlen eine eigene Klasse zu machen, die deine gewünschten Attribute enthält. Dann kannst du als Value einfach ein Objekt dieser Klasse übergeben!
Wenn du einfach einen Wert übergeben willst, aber mit verschiedenen Datentypen, dann kannst du eine generische Methode machen:
public <T> void put(String key, T value, Map<String, T> map) {
map.put(key, value);
}
und wenn du beides, also Key und Value, generisch haben möchtest, dann kannst du es so machen:
public <T, E> void put(T key, E value, Map<T, E> map) {
map.put(key, value);
}
Schüler, Punkte: 455
Ach cool. das probier ich später mal aus.
─ danielainformatik 19.01.2021 um 11:29das hilft mir sehr viel weiter. VIELEN VIELEN dank :)