我有一个关于排序数组的问题。
我有一个这样的数组:
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]));
}
任何想法如何排序?