假设我现在用了一个
File one = new File("E:\\100","100.txt")
FileWriter two = new FileWriter(one);
BufferWriter three = new BufferWriter(three);现在在文件中写入
three.append(getText());//其中getText()是我在 TextFlied中输入的内容我现在知道这样怎么会没有结果,在文件中不能写入
。但是它不会报错,
如果将append()这个方法改为writer也是不行的给真实的答案,不要随便回答谢谢
File one = new File("E:\\100","100.txt")
FileWriter two = new FileWriter(one);
BufferWriter three = new BufferWriter(three);现在在文件中写入
three.append(getText());//其中getText()是我在 TextFlied中输入的内容我现在知道这样怎么会没有结果,在文件中不能写入
。但是它不会报错,
如果将append()这个方法改为writer也是不行的给真实的答案,不要随便回答谢谢
解决方案 »
- IO流关闭,报错Stream closed 帮我看看逻辑上有什么错误
- 如何让swt dialog弹出时居中
- 多线程死锁是怎么回事?
- 求救,急jsp+flash实现.swf文件的播放
- 我们的网站访问量很大,同时并发可能有100多人访问数据库,但如果这时候有1个人在往一张表里写数据,那么mysql就会把整张表锁定,这时其它99
- 在JAVA中用zipOutputStream类把文件打包成zip文件不支持中文如何解决?急!!!
- 门外汉请教各位大侠关于Java开发的软件的界面汉化的问题
- 希望大神关照
- 快捷键的表示方式
- 请教JOptionPaned的小问题
- java io入门
- 在同一个机子上实现客户端和服务器端
应该是BufferWriter three = new BufferWriter(two);
吧
try {
RandomAccessFile randomFile = new RandomAccessFile(fileName, "rw");
long fileLength = randomFile.length();
randomFile.seek(fileLength);
randomFile.writeBytes(content);
randomFile.close();
} catch (IOException e){
e.printStackTrace();
}
}
new FileWriter(File,boolean);
如果是第二个参数是true就表示以追加的方式写到文件的末尾
之后的append只是在流中加入,如果真要这样用,写完后要加上two.flush();此次流中内容会写入文件
FileWriter two = new FileWriter(one);
BufferWriter three = new BufferWriter(three);//改成two