急急...请问怎样在文件中添加新的内容?? eg:FileInputStream fi=new FileInputStream("file.txt");要添加字符串str到file.txt怎么办??不能改变原来file.txt的内容.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只知道个笨办法,把文件都读到一个StringBuffer里,然后append....然后再重新写入聪明方法不知道,等待高手 RandomAccessFile file = new RandomAccessFile("Deliver.log","rw");file.seek(file.length());String deliverUrl="xxx" ;file.writeBytes(deliverUrl);file.close(); FileInputStream ??FileOutputStream("file.txt",true) public void writeFile(String path, true) throws Exception //要添加字符串str到file.txt怎么办??不能改变原来file.txt的内容.. 搂主要添加,所以设置为boolean型的true { try { FileWriter fw=new FileWriter(new File(path),true); System.out.println(""); System.out.println(""+str); fw.write(str); fw.close(); } catch(Exception e) { } } 楼上是正解,FileOutputStream("file.txt",true)设置为true即可 try { BufferedWriter out = new BufferedWriter(new FileWriter("文件名字", true)); out.write("追加的内容"); out.close(); } catch (IOException e) { } } java中的枚举 怎么在一个java项目中使用自己的包呢? 请教如何动态赋值问题 构造方法在本类中怎么调用啊? 就20分了 帮帮忙 jdbc连接sql server问题 谁有java编程思想2每章后面的习题答案啊???? 用java写的图书管理系统不知道咋运行 哪有SCJP的题库,我查了一下,网络上大部分都是收费的.谢了 新手的问题,关于位移 有向图广度优先遍历 我知道帖子ID号,我如何才能找到这个贴子呀,再线等 java中设置word文档的页边距
聪明方法不知道,等待高手
file.seek(file.length());
String deliverUrl="xxx" ;
file.writeBytes(deliverUrl);
file.close();
FileOutputStream("file.txt",true)
//要添加字符串str到file.txt怎么办??不能改变原来file.txt的内容..
搂主要添加,所以设置为boolean型的true
{
try
{
FileWriter fw=new FileWriter(new File(path),true);
System.out.println("");
System.out.println(""+str);
fw.write(str);
fw.close();
}
catch(Exception e)
{
}
}
设置为true即可
BufferedWriter out = new BufferedWriter(new FileWriter("文件名字", true));
out.write("追加的内容");
out.close();
} catch (IOException e) {
}
}