Java如何比较ArrayList中的值和Hashmap的值

时间:2014-11-21 07:28:32

标签: java arraylist hashmap

这是我的代码

我有一个<String, JLabel>

的HashMap

我想遍历HashMap并将不在ArrayList中的标签设置为可见(false)。我尝试了许多似乎没有用的东西。

非常感谢

1 个答案:

答案 0 :(得分:2)

HashMap<String,JLabel> map = ...
ArrayList<JLabel> list = ...

for (JLabel label : map.values())
    if (!list.contains(label))
        label.setVisible(false);

相关方法: