java txt转换csv文件怎么打开_java – 如何在处理中将文本附加到csv / txt文件?

我使用这个简单的代码将一些字符串写入名为“example.csv”的文件,但每次运行程序时,它都会覆盖文件中的现有数据.有没有办法将文字附加到它?

void setup(){

PrintWriter output = createWriter ("example.csv");

output.println("a;b;c;this;that ");

output.flush();

output.close();

}

import java.io.BufferedWriter;

import java.io.FileWriter;

String outFilename = "out.txt";

void setup(){

// Write some text to the file

for(int i=0; i<10; i++){

appendTextToFile(outFilename, "Text " + i);

}

}

/**

* Appends text to the end of a text file located in the data directory,

* creates the file if it does not exist.

* Can be used for big files with lots of rows,

* existing lines will not be rewritten

*/

void appendTextToFile(String filename, String text){

File f = new File(dataPath(filename));

if(!f.exists()){

createFile(f);

}

try {

PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(f, true)));

out.println(text);

out.close();

}catch (IOException e){

e.printStackTrace();

}

}

/**

* Creates a new file including all subfolders

*/

void createFile(File f){

File parentDir = f.getParentFile();

try{

parentDir.mkdirs();

f.createNewFile();

}catch(Exception e){

e.printStackTrace();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值