我在数据库中有15个表。所有表中都有一个共同的行。例如,每个表都有“Robin_Ghosh”条目,至少有13个表具有此值。实际上我已经将它与java中的jframe相关联,我希望用户只能选择5个随机表,这5个选定表的结果应该进入jframe。从那里每个表都应该加载到数组中,然后我将使用循环从这个数组中找出常用值。
任何人都可以帮助我摆脱这个问题。在此先感谢您的帮助。我急需你的帮助,因为我已经没时间了。我必须将它提交到我的拼贴画中。
答案 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);
}