配列のソートについて質問がありました。
私はこのような配列を手に入れました:
long[][] allDate = new long[lenght][2];
値は次のとおりです。
allDate[][0]
日付をミリ秒でallDate[][1]
表し、この場合は値を表します。たとえば、以前の日付の価格です。
allDate[0][0] = 142142141
allDate[0][1] = 90
allDate[][0]
日付の値は常に将来のものであり、私がやりたいのは、この日付を時系列の昇順で並べ替えることです。しかし、問題は、Jfreechartの折れ線グラフに追加できるように、価格を維持したいということです。
このループで
for (int i = 0; i < a7; i++) {
int day = (int) (new Date().getTime() + allDate[i][0] / (1000 * 60 * 60 * 24));
int month = (int) (new Date().getTime() + allDate[i][0] / (1000 * 60 * 60));
int year = (int) (new Date().getTime() + allDate[i][0] / (1000 * 60));
s1.add(new Day(day, month, year), (eWallet + allDate[i][1]));
}
それを並べ替える方法はありますか?