字节输出流的读写和换行和字节输入流_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对象指定构造方法中要读取的文件

 

posted @ 2022-07-13 10:55  魔光领域  阅读(177)  评论(0编辑  收藏  举报