字节缓冲流为:
BufferedInputStream—字节输入缓冲流
BufferedOutputStream—字节输出缓冲流
字符缓冲流为:
BufferedReader—字符输入缓冲流
BufferedWriter—字符输出缓冲流
--- 下面都是以字节流方式操作 ---//读数据:
BufferedInputStream bis = new BufferedInputStream(new FileInputStream("xx.xx"))
byte[] b = new byte[1024]
int len = 0
while((len=bis.read(b))!-1){
//这样就读取并输出了,如果是别的文件的话乱码,因为二进制文件
System.out.println(new String(b,0,len))
}
bis.close()//关闭流,节省资源
//写数据:
BufferedOutputStream bos = new BufferedOutputStream(new FileOuputStream("xx.xx"))
//使用缓冲区写二进制字节数据
bos.write("xxxxx".getBytes())
bos.close()//关闭流,节省资源
如果字符流的话就是:
BufferedReader //读取
BufferedWriter //写入