Получение определенных значений в Multimap

Я использую Multimap, который имеет два значения на ключ. Ниже приведен код, который я использую для получения каждого значения отдельно:

Первый бит кода получает первое значение объекта:

for(Object object : map.get(object))
{
    return object
}

Затем я использую другой способ для извлечения другого значения. Этот метод принимает первый объект в качестве аргумента:

for(Object object : team.get(object))
{
    if(object != initialObject)
    {
        return object;
    }
}

Это выглядит как «хакерский» способ делать вещи, так есть ли для меня способ получить значения легче?

Ответы на вопрос(2)

Ваш ответ на вопрос