Ahm*_*Ali 2 java io file arraylist java-io
我正在开展一个大项目,我有超过100万行数据.数据分为各种文件,每个文件包含20,000行.现在逐行读取每个文件的数据,并将一些变量x连接到每一行.我将这些连接的字符串存储到数组列表中.然后将此数组列表逐行保存到输出文件中.
每个文件需要3-4分钟.无论如何都要ArrayList一次性将整个文件写入文件中,这样就不会花费那么多时间.或者有更快的方法吗?
以下是一些示例代码:
List<String> outputData = new ArrayList<String>();
//Output arraylist containing concatenated data
writeLines(File outputFile,outputData); //The data is written to file
Run Code Online (Sandbox Code Playgroud)
什么是实现这项任务的最快方法?