在Java中查找Arraylist的常用值?

时间:2017-06-08 07:55:00

标签: java mysql arrays

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

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

1 个答案:

答案 0 :(得分:0)

您可以在集合框架中使用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);
    }