JAVA文件操作4种

湖南大学的-JAVA中4中文件操作

总结
(1)创建文件:FileWriter fw=new FileWriter(文件名);
(2)写入内容:文件指针.write(内容);
(3)关闭文件:文件指针.close();
(4)将缓存赶到磁盘上:文件指针.flush();
-------------------------------------------
总结
(1)打开文件: BufferedReader bufIn2=new BufferedReader(new FileReader(文件名));
(2)读出内容:字串变量=文件指针.readLine();
(3)关闭文件:文件指针.close();
-------------------------------------------
Formatter output=new Formatter(filename);//内容写到文件中
output.format("\r\n");
output.format("%s %s %s %f %f %f %f",studno,studname,courseName,ps1,ps2,examend,totalscore);
output.close();
------
Scanner input=new Scanner(new File(filename)); //读取文件中的内容
while (input.hasNext())
courseName=input.next();
ps1=input.nextDouble();
input.close();
-------------------------------------------
//二进制的写
DataOutputStream fw= new DataOutputStream(new FileOutputStream(fileName));
fw.writeUTF(courseName); //写String
fw.writeDouble(ps1); //写Double
一个一个的写进去。
fw.flush(); fw.close();
//二进制的读
DataInputStream fr=new DataInputStream(new FileInputStream(fileName));
className=fr.readUTF();
ps=fr.readDouble();
fr.close();
-------------------------------------------
//对象的写,其实是按照二进制写入
ObjectOutputStream fw=new ObjectOutputStream(new FileOutputStream(fileName));
fw.writeObject(stud); //stud是一个对象的实例
fw.flush(); fw.close();
//对象的读
ObjectInputStream fr=new ObjectInputStream(new FileInputStream(fileName));
fr.readObject();
fr.close();
--------------------------------------------

JAVA文件操作4种相关文档

最新文档

返回顶部