字节流的抽象父类:
InputStream
OutputStream
字符流的抽象父类:
Reader
Writer
FileInputStream
read()一次读取一个字节
FileOutputStream
write()一次写出一个字节
字节数组拷贝之available()方法
int read(byte[] b):一次读取一个字节数组
write(byte[] b):一次写出一个字节数组
available()获取读的文件所有的字节个数
定义小数组
write(byte[] b)
write(byte[] b, int off, int len)写出有效的字节个数
BufferedInputStream
BufferedOutputStream
flush和close方法的区别
flush()方法用来刷新缓冲区的,刷新后可以再次写出
close()方法用来关闭流释放资源的的,如果是带缓冲区的流对象的close()方法,不但会关闭流,还会再关闭流之前刷新缓冲区,关闭后不能再写出
写出回车换行 write("\r\n".getBytes()) |
|