ObjectInputStream与ObjectoutputStream
BufferedOutputStream与BufferedInputStream
outputStream与InputStream
Write out data: FileOutputStream
import java.io.File;
import java.io.FileOutputStream;
public class WriterOut{
public static void main(String []args)
throws Exception{
//创建一个文件 d:/a.txt
File f=new File("d:/a.txt");
//新建一个输出流 字节输出流
FileOutputStream out=new FileOutputStream(f);
//写出去
String str="hello world";//声明一个字符串
byte []bs=str.getBytes();//获取字节的表示方式
out.write(bs);
//把流关了
out.close();
}
}
Writer: FileInputStream
import java.io.File;
import java.io.FileInputStream;
public class ReaderIn{
public static void main(String []args)
throws Exception{
//创建文件
File f=new File("e:/a.txt");//new好不好
//new是万恶之源
//创建输入流
FileInputStream in=new FileInputStream(f);//
//读取内容
byte []bs=new byte[in.available()];
in.read(bs);
String str=new String(bs);
System.out.println(str);
//关闭流
out.close();
}
}