【发布时间】:2014-11-08 01:00:27
【问题描述】:
这就是我所拥有的。我正在扫描 txt 并将其作为字符串(每行)传递给数组。我需要按日期排序
package stocktest;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;
/**
*/
public class StockTest {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
ArrayList aList = new ArrayList();
java.io.File file = new java.io.File("transactions.txt");
try {
Scanner input = new Scanner(file);
while (input.hasNext()) {
String data = input.nextLine();
aList.add(data);
System.out.println(aList);
}
} catch (FileNotFoundException e) {
System.err.format("File does not exist/n");
}
}
}
transaction.txt 中的每一行都是这样的
购买,2002 年 1 月 2 日,IBM,30,135.00
我需要按日期对列表进行排序。 你觉得我应该怎么做? 提前致谢。
【问题讨论】:
-
我认为你应该对数组进行排序