現在、3つの情報配列があり、値の1つに基づいてそれらを並べ替える方法がわかりません。
int[] rank = { 1, 3, 4, 2, 5 };
String[] game = { "Snake", "Mines", "Fragged", "Siege", "Tower" };
int[] year = { 1980, 1983, 1981, 1995, 1992 };
ランクで並べ替えたいのですが、コンパレータを使って2つの並列配列を並べ替える例はたくさんありますが、2つ以上並べ替える例は見たことがありません。
私の最初の考えは、それぞれに変数を持つクラスを作成してから、そのオブジェクトを並べ替えることでしたが、並べ替えには追加のクラスが本当に必要ですか?