我在java中声明了一个ArrayList a = [1,2,3,4,5]。我使用下面的循环创建了另一个 ArrayList b:
for(int i = 0; i<a.size(); i++)
{
for(int j=i+1; j<a.size();j++)
{
b.add("{" + a.get(i)+ "," + a.get(j) + "}");
}
}
现在 ArrayList b 将包含元素 [{1,2},{1,3},{1,4},{1,5},{2,3},{2,4},{2,5}, {3,4},{3,5},{4,5}]。现在,如果我使用 System.out.println(b.get(0)) 打印语句,则输出将为 {1,2}。
现在,我想从 2 元素集 c = [{1,2,3},{1,2,4},{1,2,5},{2,3,4} 创建 3 元素集,{2,3,5},{3,4,5}]。
同样,我想从上面的 3 元素集创建 4 元素集 d = [{1,2,3,4}, {1,2,3,5},{1,2,4,5} ,{2,3,4,5}]
再次,我想创建 5 元素集 lilkewise ......我该如何修改上述循环系统来实现它?