Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.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 - Fatal编程技术网

在Java中的集合数组列表中查找唯一集合

在Java中的集合数组列表中查找唯一集合,java,Java,我有一个集合的ArrayList,我想在集合的ArrayList中找到唯一的集合 请帮我解决这个问题。让我们打电话给您的ArrayListal。您可以将其元素放入集合: Set<Set<T>> unique = new HashSet<Set<T>>(al); Set unique=新哈希集(al); unique的元素将为您提供唯一的集合 另外,在上面,T是某种类型(您还没有告诉我们它是什么,所以我使用了一个通用名称)。让我们称您的Array

我有一个集合的ArrayList,我想在集合的ArrayList中找到唯一的集合


请帮我解决这个问题。

让我们打电话给您的
ArrayList
al
。您可以将其元素放入
集合

Set<Set<T>> unique = new HashSet<Set<T>>(al);
Set unique=新哈希集(al);
unique
的元素将为您提供唯一的集合


另外,在上面,
T
是某种类型(您还没有告诉我们它是什么,所以我使用了一个通用名称)。

让我们称您的
ArrayList
。您可以将其元素放入
集合

Set<Set<T>> unique = new HashSet<Set<T>>(al);
Set unique=新哈希集(al);
unique
的元素将为您提供唯一的集合


另外,在上面的例子中,
T
是某种类型(你没有告诉我们它是什么,所以我使用了一个通用名称)。

你有什么三…哦,没关系:)你如何确定集合的唯一性?如果它们包含完全相同的对象,你是否认为两个集合是相等的?你的问题有点不明确,正如我在阅读AIX的答案时意识到的。您的意思是希望所有唯一的集合(如中)都显示在ArrayList中,且不重复?aix的答案适用于此。还是希望每个集只显示一次?只是检查一下,因为我觉得如果我对你的意思感到困惑,其他可能的答案可能不是你想要的。你有什么想法……哦,没关系:)你如何确定集合的唯一性?如果它们包含完全相同的对象,你是否认为两个集合是相等的?你的问题有点不明确,正如我在阅读AIX的答案时意识到的。您的意思是希望所有唯一的集合(如中)都显示在ArrayList中,且不重复?aix的答案适用于此。还是希望每个集只显示一次?只是检查一下,因为我觉得如果我对你的意思感到困惑,其他可能的答案可能不是你想要的。这将给他列表中每一组的确切副本,换句话说,这将消除他的列表中的重复。我想他只想要已经唯一的集合,丢弃所有重复集合的实例。@Paul:在你提到之前,我还没有想到你对这个问题的解释。我将等待OP澄清他们的问题。这将给他列表中每一组的精确副本,换句话说,这将消除他的列表中的重复。我想他只想要已经唯一的集合,丢弃所有重复集合的实例。@Paul:在你提到之前,我还没有想到你对这个问题的解释。我将等待OP澄清他们的问题。