Java では 2 つの数値を 1 つのデータ構造に保存する必要がありますが、これら 2 つの数値の順序は重要です。つまり、これらの番号に電話するたびに。最初の番号が Nucleus で、2 番目の番号が Satellite です。どのデータ型を使用すればよいかわかりません。ArrayList を使用すると、必要のない大量のメモリが使用されます。ArrayList の初期サイズは 10 ですが、必要なサイズは 2 だけです。また、HashSet を使用すると、順序がありません。
ArrayList<int> array=new ArrayList<int>(2);