用Java快速读取大数据文件

时间:2013-10-19 13:57:36

标签: java file

我有一个大的.txt文件,其中包含格式为

的行数据
  

String int int double int int int double

例如:

  

星期一1 -1 43.5 2 1 1 -99999

     

周二3 12 43.02 4 11 12 5.2

我的文本文件大约有20,000行,所以我需要一种快速的方法在java中读取它。

读取此类文件的最快方法是什么?


编辑:我在MATLAB中使用了一个名为textscan的函数,它完美地工作(但我想使用java),所以类似的快速方法将是完美的

1 个答案:

答案 0 :(得分:1)

String scan;
        FileReader file = new FileReader("C:\\Users\\workspace\\learn\\scan.txt");
        BufferedReader br = new BufferedReader(file);

        while((scan = br.readLine()) != null)
                {
            System.out.println(scan);
                }
        br.close();