のオブジェクトが与えられた場合、そのSet
すべての (順序付けされていない) ペアを見ていきたいと思います。
例: セット = {1, 2, 3}、ペア: (1, 2)、(1, 3)、(2, 3)。
を扱う場合Vector<Integer>
、各要素のインデックスを使用してこれを実現できます。
for (int i = 0; i < vector.size(); i++)
for (int j = i + 1; j < vector.size(); j++)
// Do something with vector.get(i) and vector.get(j)
ただし、 a の要素にはSet<Integer>
インデックスがありません。
これまでに見つけた最善の解決策は、Set
を aに変換してVector
上記の解決策を使用することです。
より効率的で直接的な解決策はありますか?