在这个例子中,我们将看到如何使用FileInputStream
和BufferedInputStream
在 Java 中读取文件。以下是我们在下面的代码中采取的详细步骤:
1)通过在创建文件对象期间提供文件的完整路径(我们将读取)来创建File
实例。
2)将文件实例传递给FileInputStream
,它打开与实际文件的连接,该文件由文件系统中的File
对象文件命名。
3)将FileInputStream
实例传递给BufferedInputStream
,它创建BufferedInputStream
并保存其参数,即输入流,供以后使用。创建内部缓冲区数组并将其存储在buf
中,使用该数组,读取操作可提供良好的性能,因为内容在缓冲区中很容易获得。
4)用于循环读取文件。方法available()
用于检查文件的结尾,因为当指针到达文件末尾时返回 0。使用FileInputStream
的read()
方法读取文件内容。