这是我一直用来从CSV文件中读取所有记录的代码。 我对Java很陌生。
FileReader openFile = new FileReader("/Users/ABC/Desktop/Test/myFirstFile.csv");
BufferedReader readMyDataObj = new BufferedReader(openFile)
FileWriter writer2 = new FileWriter("/Users/ABC/Desktop/Test/mySecondFile.csv");
BufferedWriter bf2 = new BufferedWriter(writer2);
String data2;
while ((data2=readMyDataObj.readLine())!=null) {
bf2.write(data2);
bf2.newLine();
}
bf2.close();
writer2.close();
openFile.close();
下面是一个很好的例子,可以满足您的需求--阅读和过滤器的例子是https://mkyong.com/java8/java-8-stream-read-a-file-line-by-line/
如果您想要将数据写入JSON文件,您的最佳选择是使用像org.JSON这样的标准Java库!