java - 找出数组列表中所有可能的组合 : java

标签 java arraylist combinations

我想知道如何计算给定数组列表中所有可能的组合? 例如

ArrayList 包含以下元素 {1, 2, 3} 。现在应该生成以下组合

{1}, {2}, {3}, {1,2}, {1,3}, {2,3}, {1,2,3}

最佳答案

你可以试试 GuavaSets#powerSet

Sets.powerSet(Sets.newHashSet(<your list>))

关于java - 找出数组列表中所有可能的组合 : java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20690104/

相关文章:

android - 将 ArrayList<PendingIntent> 存储到 SharedPreferences

Python,打印字典中每种可能组合的元素和的键

java - QR 码图像未从我的 Android 应用程序中的位图中保存

java - 如何将 arrayList 转换为由连字符分隔的字符串

java - org.lwjgl.system.Library 错误

python - 从列表中的一个字符串中搜索任何单词或单词组合(python)

JavaScript,从多个数组中获取所有唯一的组合

java - 如何在 JSTL 中访问包含列表的 Map 的内部元素?

java - Junit 参数化测试失败,并出现 java.lang.IllegalArgumentException : argument type mismatch

java - ArrayList 仅给出嵌套循环之外的最后一个元素