java 中FileReader,FileWriter问题
import .*; public class app13_1 { public static void main(String args[])throws IOException { FileWriter fw=new FileWriter("d:\\java\\1.txt"); String st="我手里第二次拿着小皮鞭"; fw.write(st); FileReader fr=new FileReader("D:\\java\\1.txt"); char data[]=new char[1024]; int num= ad(data); String str=new String(data,0,num); intln(str); ose(); ose(); } } 请高手看看这个程序,我在d盘放了一个txt文件,里面有些字符串,然后这段代码的主要意图就是想先往那个txt文件里面加入一些字,然后再读出。但是我运行了以后显示抛出异常,并且原先建立的那个txt文件里面的字也消失了。这是为什么啊?
修改了两处地方,已经加了注释 import 。*; public class app13_1 { public static void main(String args[])throws IOException { //写入文件结尾必须采用追加方式,需要提供一个参数true FileWriter fw=new FileWriter("d:\\java\\1。
txt",true); String st="我手里第二次拿着小皮鞭"; fw。write(st); //关闭流,这时才开始真正向外设写文件 ose(); FileReader fr=new FileReader("D:\\java\\1。
txt"); char data[]=new char[1024]; int num= ad(data); String str=new String(data,0,num); intln(str); ose(); } }。
答:google "java 缓冲池"详情>>
答:百度里搜张孝祥 非常好的视频教程详情>>