Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 比较键';两个不同映射的s值_Java - Fatal编程技术网

Java 比较键';两个不同映射的s值

Java 比较键';两个不同映射的s值,java,Java,比较两个不同映射的键值 我有以下两张不同的地图,如下所示 Map<Integer, List<String>> multimap1 = new HashMap<Integer, List<String>>(); List<String> someList1 = new ArrayList<String>(); someList1.add("abc"); someList1.add("def"); someList1.add(

比较两个不同映射的键值

我有以下两张不同的地图,如下所示

Map<Integer, List<String>> multimap1 = new HashMap<Integer, List<String>>();
List<String> someList1 = new ArrayList<String>();
someList1.add("abc");
someList1.add("def");
someList1.add("ght");
multimap1.put(1, someList1);

各位朋友,请建议解决方案,因为我陷入了比较中,任何帮助都将不胜感激,提前感谢

这里不完全清楚您的要求。如果我理解正确,那么您需要检查multimap1中的列表是否与multimap2中的列表相同(相等)

如果是这样的话,那么您需要了解该值实际上不是multimap的1键上的“abc”,而是List的一个对象

多重映射1

Key   Value
 1    List<String>{"abc", "def", "ght"}

现在还不完全清楚你在问什么。如果我理解正确,那么您需要检查multimap1中的列表是否与multimap2中的列表相同(相等)

如果是这样的话,那么您需要了解该值实际上不是multimap的1键上的“abc”,而是List的一个对象

多重映射1

Key   Value
 1    List<String>{"abc", "def", "ght"}

现在还不完全清楚你在问什么。如果我理解正确,那么您需要检查multimap1中的列表是否与multimap2中的列表相同(相等)

如果是这样的话,那么您需要了解该值实际上不是multimap的1键上的“abc”,而是List的一个对象

多重映射1

Key   Value
 1    List<String>{"abc", "def", "ght"}

现在还不完全清楚你在问什么。如果我理解正确,那么您需要检查multimap1中的列表是否与multimap2中的列表相同(相等)

如果是这样的话,那么您需要了解该值实际上不是multimap的1键上的“abc”,而是List的一个对象

多重映射1

Key   Value
 1    List<String>{"abc", "def", "ght"}

如果我没有弄错,您希望在另一个列表对象值中搜索一个贴图列表对象值

map或list都不关心顺序,不应该使用list迭代器来获取对象和比较。如果您确定地图索引在两个地图之间是唯一的,那么 请执行以下操作:

  • 从两个映射中获取索引为1的对象。然后获取第一个_list_对象(通过迭代器)值,然后执行:

    second_list.contains(first_list_object)
    
  • 然后为
    first\u列表的下一个值继续相同的逻辑


  • 如果我没有弄错,您希望在另一个列表对象值中搜索一个贴图列表对象值

    map或list都不关心顺序,不应该使用list迭代器来获取对象和比较。如果您确定地图索引在两个地图之间是唯一的,那么 请执行以下操作:

  • 从两个映射中获取索引为1的对象。然后获取第一个_list_对象(通过迭代器)值,然后执行:

    second_list.contains(first_list_object)
    
  • 然后为
    first\u列表的下一个值继续相同的逻辑


  • 如果我没有弄错,您希望在另一个列表对象值中搜索一个贴图列表对象值

    map或list都不关心顺序,不应该使用list迭代器来获取对象和比较。如果您确定地图索引在两个地图之间是唯一的,那么 请执行以下操作:

  • 从两个映射中获取索引为1的对象。然后获取第一个_list_对象(通过迭代器)值,然后执行:

    second_list.contains(first_list_object)
    
  • 然后为
    first\u列表的下一个值继续相同的逻辑


  • 如果我没有弄错,您希望在另一个列表对象值中搜索一个贴图列表对象值

    map或list都不关心顺序,不应该使用list迭代器来获取对象和比较。如果您确定地图索引在两个地图之间是唯一的,那么 请执行以下操作:

  • 从两个映射中获取索引为1的对象。然后获取第一个_list_对象(通过迭代器)值,然后执行:

    second_list.contains(first_list_object)
    
  • 然后为
    first\u列表的下一个值继续相同的逻辑



  • 比较应该做什么?测试两个列表是否相等?你尝试了什么?@jbnize你能告诉我怎么做吗,因为我还没有完全掌握逻辑,提前谢谢你怎么做?我问你想做什么,你回答的是如何做。@jbnize对不起,我误解了,实际上我想一个接一个地比较两个映射的键值,这是索引方面的,在不匹配的地方,我会在控制台上打印两个映射的索引处都不匹配。比较应该做什么?测试两个列表是否相等?你尝试了什么?@jbnize你能告诉我怎么做吗,因为我还没有完全掌握逻辑,提前谢谢你怎么做?我问你想做什么,你回答的是如何做。@jbnize对不起,我误解了,实际上我想一个接一个地比较两个映射的键值,这是索引方面的,在不匹配的地方,我会在控制台上打印两个映射的索引处都不匹配。比较应该做什么?测试两个列表是否相等?你尝试了什么?@jbnize你能告诉我怎么做吗,因为我还没有完全掌握逻辑,提前谢谢你怎么做?我问你想做什么,你回答的是如何做。@jbnize对不起,我误解了,实际上我想一个接一个地比较两个映射的键值,这是索引方面的,在不匹配的地方,我会在控制台上打印两个映射的索引处都不匹配。比较应该做什么?测试两个列表是否相等?你尝试了什么?@jbnize你能告诉我怎么做吗,因为我还没有完全掌握逻辑,提前谢谢你怎么做?我在问你想做什么,您的回答是询问如何操作。@jbnize抱歉,我误解了,实际上我想逐个比较映射的键值,这是索引方面的,在不匹配发生的位置,我将在控制台上打印在两个maps@T罗兰……太好了,谢谢你的好意explnation@T罗兰,太好了,谢谢很多都很好explnation@T罗兰……太好了,谢谢你的好意