【问题标题】:Java How do I compare the values in an ArrayList and that of an Hashmap [closed]Java如何比较ArrayList和Hashmap中的值[关闭]
【发布时间】:2015-01-19 07:05:15
【问题描述】:

这是我的代码

我有一个 HashMap,它是 <String, JLabel>

我想循环遍历 HashMap 并将不在 ArrayList 中的标签设置为可见(假)。我尝试了很多东西,似乎没有任何效果。

非常感谢

【问题讨论】:

    标签: java arraylist hashmap


    【解决方案1】:
    HashMap<String,JLabel> map = ...
    ArrayList<JLabel> list = ...
    
    for (JLabel label : map.values())
        if (!list.contains(label))
            label.setVisible(false);
    

    相关方法:

    【讨论】:

    • 对于第一次出现的格式不正确的问题不会自动贬低 - +1
    • @Elist 你是什么意思?!!!!
    • @KickButtowski - 这家伙问了他的第一个 SO 问题并获得了 6 个反对票(让这家伙纠正他的错误怎么样?)。这看起来像是对你的热烈欢迎吗? Boann 刚刚证明了有更好的方法来处理这样的问题。不用看代码也能回答!
    猜你喜欢
    • 1970-01-01
    • 2017-06-25
    • 1970-01-01
    • 2017-08-30
    • 2011-12-16
    • 2020-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多