У меня есть эта карта, которая хранит Карта объектов:Поиск значения в Список объектов
Map<String, ActiveConnections> cache = new LinkedHashMap<>();
public class ActiveConnections
{
private int one;
private int two;
private int three;
public ActiveConnections(int one, int two, int three)
{
this.one = one;
this.two = two;
this.three = three;
}
public int getOne()
{
return one;
}
public void setOne(int one)
{
this.one = one;
}
public int getTwo()
{
return two;
}
public void setTwo(int two)
{
this.two = two;
}
public int getThree()
{
return three;
}
public void setThree(int three)
{
this.three = three;
}
}
Как я могу создать петлю, которая ищет значение в Map
объектов. Например, я хочу получить все значения two = 4
.
Выполнение чего-то подобного превосходит цель использования карты ... – alfasin
Я не понимаю? –
Карта была сделана так, что вы * не должны * перебирать структуру данных, когда хотите найти элемент. Карта работает в (теоретической) O (1). Если вы планируете итерировать все элементы, которые вы могли бы использовать, используйте список. – alfasin