Abrufen bestimmter Werte in Multimap
Ich verwende eine Multimap mit zwei Werten pro Schlüssel. Unten ist der Code, den ich verwende, um jeden Wert separat zu erhalten:
Das erste Codebit erhält den ersten Objektwert:
for(Object object : map.get(object))
{
return object
}
Dann verwende ich eine andere Methode, um den anderen Wert abzurufen. Diese Methode nimmt das erste Objekt als Argument:
for(Object object : team.get(object))
{
if(object != initialObject)
{
return object;
}
}
Dies scheint eine "hackische" Art zu sein, also gibt es für mich eine Möglichkeit, die Werte leichter zu verstehen?