提问者:小点点

如何从一个csv文件中读取特定范围,并写入Java的另一个csv文件?


这是我一直用来从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();

共2个答案

匿名用户

下面是一个很好的例子,可以满足您的需求--阅读和过滤器的例子是https://mkyong.com/java8/java-8-stream-read-a-file-line-by-line/

匿名用户

如果您想要将数据写入JSON文件,您的最佳选择是使用像org.JSON这样的标准Java库!