基本方法:
public void close() :
关闭此输出流并释放与此流相关联的任何系统资源。
public void flush() :
刷新此输出流并强制任何缓冲的输出字节被写出。
public void write(byte[] b) :
将 b.length字节从指定的字节数组写入此输出流。
public void write(byte[] b, int off, int len) :
从指定的字节数组写入 len字节,从偏移量 【off开始】输出到此
输出流。
public abstract void write(int b) :
将指定的字节输出流。
FileOutputStream类:
文件输出流,用于将数据写出到文件。
构造方法:
public FileOutputStream(File file) :
创建文件输出流以写入由指定的 File对象表示的文件。
public FileOutputStream(String name) :
创建文件输出流以指定的名称写入文件。
写出字节数据:
1.写出字节 write(int b):每次可以写出一个字节数据
2.写出字节数组 write(byte[] b) :每次可以写出数组中的数据
3.写出指定长度字节数组 write(byte[] b, int off, int len):
每次写出从off索引开始,len个字节
数据追加续写:
保留目标文件中数据,继续添加新数据
public FileOutputStream(File file, boolean append) :
创建文件输出流以写入由指定的 File对象表示的文件。
public FileOutputStream(String name, boolean append) :
创建文件输出流以指定的名称写入文件。
写出换行:
Windows系统里,换行符号是 \r\n
字节输入流【InputStream】:
是表示字节输入流的所有类的超类,可以读取字节信息到内存中。
它定义了字节输入流的基本共性功能方法。
基本方法:
public void close() :
关闭此输入流并释放与此流相关联的任何系统资源。
public abstract int read() :
从输入流读取数据的下一个字节。
public int read(byte[] b) :
从输入流中读取一些字节数,并将它们存储到字节数组 b中 。