流_件_文_java
读取
File file = new File("E:\\test.txt");
FileInputStream is =new FileInputStream(file);
InputStreamReader ir = new InputStreamReader(is);
BufferedReader br=new BufferedReader(ir);
System.out.println(br.readLine());
br.close();
写流
File file = new File("E:\\test.txt");
FileOutputStream os=new FileOutputStream(file);
OutputStreamWriter ow=new OutputStreamWriter(os);
BufferedWriter bw=new BufferedWriter(ow);
bw.write("我来了!");
bw.close();
对象的操作
import java.io.*;
// 注意:要被序列的类要继承Serializable接口
public class IoObject {
public static void main(String[] args) {
try {
File file = new File("E:\\Test.txt");
FileOutputStream os = new FileOutputStream(file);
ObjectOutputStream objectOutStream=new ObjectOutputStream(os);
objectOutStream.writeObject(new com.lzs.objecio.Test("sa"));
objectOutStream.flush();
objectOutStream.close();
FileInputStream is=new FileInputStream(file);
ObjectInputStream objectInStream =new ObjectInputStream(is);
Object o=objectInStream.readObject();
Test t=(Test)o;
System.out.println(t.getName());
} catch (Exception e) {
System.out.println("错误:"+e.getMessage());
}
}
}