Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.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中合并集合元素的有效方法_Java_Collections - Fatal编程技术网

Java中合并集合元素的有效方法

Java中合并集合元素的有效方法,java,collections,Java,Collections,我正在尝试实现一个合并函数,它可以合并列表中的元素。让它更 很清楚,我有List它有一个包含数据的列表[{1,2,4},{3,4},{5,6},{7,8},{1,10}] 我希望结果是[{1,2,3,4,10},{5,6},{7,8}] 执行这种合并功能最有效的方法是什么 创建一个包含所有数据的新列表 遍历集合列表 迭代每个集合,将集合中的每个元素添加到新列表中 完成 这是一种手工操作的方式。List类可能有某种addAll函数。我不理解您的合并函数。@MRalwasser:他想合并共享元素的所

我正在尝试实现一个合并函数,它可以合并列表中的元素。让它更

很清楚,我有
List
它有一个包含数据的列表[{1,2,4},{3,4},{5,6},{7,8},{1,10}]

我希望结果是[{1,2,3,4,10},{5,6},{7,8}]

执行这种合并功能最有效的方法是什么

  • 创建一个包含所有数据的新列表
  • 遍历集合列表
  • 迭代每个集合,将集合中的每个元素添加到新列表中
  • 完成

  • 这是一种手工操作的方式。List类可能有某种addAll函数。

    我不理解您的合并函数。@MRalwasser:他想合并共享元素的所有集合。举一个例子,并没有指定一个函数,或者更确切地说,它指定了一个只包含一组输入的函数。我可以提出多个函数,这些函数可以通过您的测试用例,但其他函数则会失败。请用你的话来描述你真正想要它做什么。你在寻找@SLaks:这是可能的解释,但你不能确定。也许他想要一个合并第一、第二和最后一组的函数,但中间剩下任何一个函数。