2

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

字符串 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),因此类似的快速方法将是完美的

4

1 回答 1

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();
于 2013-10-19T14:49:07.550 回答