Java 如何找出两个列表之间的差异<;列表<;字符串>&燃气轮机;在爪哇 List list1=new ArrayList(); List list2=新的ArrayList(); 列表中的值1=[[猫,01,动物],[老鼠,02,动物],[狗,03,动物],[鹰,01,鸟]] 列表中的值2=[[mouse,02,animal],[eagle,01,bird]]

Java 如何找出两个列表之间的差异<;列表<;字符串>&燃气轮机;在爪哇 List list1=new ArrayList(); List list2=新的ArrayList(); 列表中的值1=[[猫,01,动物],[老鼠,02,动物],[狗,03,动物],[鹰,01,鸟]] 列表中的值2=[[mouse,02,animal],[eagle,01,bird]],java,Java,如何输出常用元素(鼠标、02、动物和鹰、01、鸟) 和 使用java的不同元素(cat、01、animal和dog、03、animal) 伙计们,我不认为这是比较两个列表的重复。它的列表>比较 对于差异,您可以创建一个哈希集来消除重复项 List<List<String>> list1 = new ArrayList<List<String>>(); List<List<String>> list2 = new ArrayL

如何输出常用元素(鼠标、02、动物和鹰、01、鸟)
和 使用java的不同元素(cat、01、animal和dog、03、animal)


伙计们,我不认为这是比较两个列表的重复。它的列表>比较

对于差异,您可以创建一个哈希集来消除重复项

List<List<String>> list1 = new ArrayList<List<String>>();
List<List<String>> list2 = new ArrayList<List<String>>();

the values in the list1 = [[cat,01,animal] , [mouse,02,animal] , [dog,03,animal] , [eagle,01,bird]]
the values in the list2 = [[mouse,02,animal], [eagle,01,bird]]

对于重复的问题,我认为您必须控制
retain()
方法

如果它只包含一个元素,为什么会有一个内部列表?我已经编辑了这个问题。在以后的基本Java问题中,请不要再使用
[Java ee]
标记。此外,在挑选标签之前,请仔细阅读标签说明。在你的例子中,鼠标,2,鼠标是如何成为一个常见元素的?好的!与此问题一起标记为重复的问题在两个arraylist或List之间进行比较。这就是名单
Set s= new HashSet();
s.add(list1);
s.add(list2);