用户名:少年与梦_lg
你们应该学到文件读写操作这里吧。这个不难,我给你点启示。
文件读和写的原理其实是一样的,艺黑病约你会读了就会写了。
读的实现方式有3种,FileReader,InputStreamReader和BufferedReader。
没太大的区别,首先获得要读文件的路劲。
FileReade啊乙孩滑用去鱼单rfr=newFileReader("D:/llg.txt");
intte=0;
while((ch=***.read())!=-1){//关沿胜判断下一个字符
System.out.print((c被具首算规玉期班脚除架har)ch);
}
InputStreamReader和FileReader一样的。我们看下BufferedReader
BufferedReader比较念社根方便,他一行一行读的。
BufferedReaderbr=newBufferedReader(newFileReader("llg.txt")));
String**=b日跟议助在r.readLine();//一次活着难读入一行,直到读入**ll为文件结束
while(**!=**ll){
System.out.println于兵派食(**);
**=br.readLine();//接着读下一行
}
这就是读文件了。然后写文件就一样了,相信聪明的你应该会了。
我就直接发我测试好的例子给你,测试结果见图片。
FileWriterfw=newFileWriter("D:/lg1.txt");
Strings="测试";
fw.write(s,0,s.length());
fw.flush();
OutputStrea线mWriterosw=newOutputStreamWriter(newFileOutputStream("D:/lg2.txt"));
osw.write(s,0,s.length());
o福罗执留sw.flush();
P林乙额胶类rintWriterpw=newPrintWriter(n技演某国让ewOutputStreamWriter(newFileOutputStream("D:/lg3.txt")),true);
pw.println(s);
fw.close();
osw.close();
pw.close();
看完之后是不是明白了,粒感不但题目会做了。
主要是思路很阿防故养却水松清晰了。