字节输出流的读写和换行和字节输入流_InputStream类&FileInputStream类介绍
字节输出流的续写和换行
追加写/续写:使用两个参数的构造方法
FileOutputStream(String name, bookean append)创建一个向具有指定 name的文件中写入数据的输出文件流。
FileOutputStream(File file, boolean append) 创建一个向指定 File 对象表示的文件中写入数据的文件输出流。
参数:
String name,File file:写入数据的目的地
boolean append:追加写开关
true:创建对象不会覆盖源文件,继续在文件的末尾追加写数据
false: 创建一个新文件,覆盖源文件
写换行:可以写换行符号
windows: \r\n
linux:/n
mac:/r
字节输入流_InputStream类&FileInputStream类介绍
InputStream抽象类是表示字节输入流的所有类的超类(父类),可以读取字节信息到内存中。它定义了字节输入
流的基本共性功能方法。
>public void close():关闭此输入流并释放与此流相关联的任何系统资源。
>public abstract int read(): 从输入流读取数据的下一个字节。
>public int read(byte[] b): 从输入流中读取一些字节数,并将它们存储到字节数组b中。
java.io.FileInputStream extends InputStream
FileInputStream:文件字节输入流
作用:把硬盘文件中的数据,读取到内存中使用
构造方法:
FileInputStream(String name)
FileInputStream(File file)
参数:读取文件的数据源
String name:文件的路径
File file:文件
构造方法的作用:
1.会创建一个FileInputStream对象
2.会把FileInputStream对象指定构造方法中要读取的文件