私は3つの配列を持っています。そのうちの1つは文字列配列であり、2つはint配列です。複数配列の並べ替え
ここでは、1つを並べ替えるときにすべてを並べ替える必要があります。例えば
:私が欲しいもの
String[] stringarr = {"a", "z", "b"};
int[] intarra = {5, 8, 2};
int[] intarrb = {0, 7, 1};
がintarraによってそれらを並べ替えることです。
私はintarra == {2, 5, 8};
を返しますが、どのように私は
stringarr == {"b", "a", "z"};
intarrb == {1, 0, 7};
それとも私が店に何か他のものを使用する必要がありますように、他の配列をソートするに行くか
Arrays.sort(intarra);
を使用することができます
データ?
文字列配列はイベントタイトルで、int配列はイベントの時刻です。
実際にデータを保存する方法を変更する必要があります。 3つの属性を持つMyEventクラスを作成し、MyEventオブジェクトを1つの配列に格納するのはなぜですか?この配列を並べ替えるには、基本的なカスタムコンパレータを実装します。 –