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 要素セットから d = [{1,2,3,4}, {1,2,3,5},{1,2,4,5} として 4 要素セットを作成したいと思います。 ,{2,3,4,5}]
繰り返しますが、同様に5要素セットを作成したいのですが...上記のループシステムを変更してそれを達成するにはどうすればよいですか?