【问题标题】:Finding common values from Arraylist in Java?在 Java 中从 Arraylist 中查找共同值?
【发布时间】:2017-11-09 19:44:54
【问题描述】:

我在数据库中有 15 个表。所有表格都有一个共同的行。例如,每个表都有“Robin_Ghosh”条目,至少有 13 个表具有此值。实际上我已经将它与 java 中的 jframe 连接起来,我希望用户只能选择 5 个随机表,并且这 5 个选定表的结果应该进入 jframe。从那里每个表都应该被加载到数组中,然后我将使用循环从这个数组中找出公共值。

任何人都可以帮助我摆脱这个问题。在此先感谢您的帮助。我急需你的帮助,因为我的时间不多了。我必须将此提交到我的拼贴画中。

【问题讨论】:

  • 先告诉我们你做了什么......我们是来帮忙的......

标签: java mysql arrays


【解决方案1】:

你可以在集合框架中使用retainAll

public static void main(String[] args) {
        List<Integer> list1 = new ArrayList();
        list1.add(1);
        list1.add(3);
        list1.add(5);
        List<Integer> list2 = new ArrayList();
        list2.add(1);
        list2.add(6);
        list2.add(7);
        list2.add(9);
        list2.add(3);
        List<Integer> list3 = new ArrayList();
        list3.add(1);
        list3.add(3);
        list3.add(10);
        list3.add(11);

        List<Integer> addresses = new ArrayList();
        addresses.addAll(list1);
        addresses.retainAll(list2);
        addresses.retainAll(list3);
       System.out.println(addresses);
    }

【讨论】:

  • 其实我是这个领域的新手。你能告诉我更多吗????
猜你喜欢
  • 1970-01-01
  • 2021-01-30
  • 1970-01-01
  • 2020-10-27
  • 2012-05-02
  • 2016-03-19
  • 2013-10-12
  • 1970-01-01
  • 2011-11-09
相关资源
最近更新 更多