Получение определенных значений в Multimap
Я использую Multimap, который имеет два значения на ключ. Ниже приведен код, который я использую для получения каждого значения отдельно:
Первый бит кода получает первое значение объекта:
for(Object object : map.get(object))
{
return object
}
Затем я использую другой способ для извлечения другого значения. Этот метод принимает первый объект в качестве аргумента:
for(Object object : team.get(object))
{
if(object != initialObject)
{
return object;
}
}
Это выглядит как «хакерский» способ делать вещи, так есть ли для меня способ получить значения легче?