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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage