如何详细说明使用FileInputStream读取文件数据的两种具体方法?

2026-06-10 14:580阅读0评论SEO资讯
  • 内容介绍
  • 相关推荐

本文共计460个文字,预计阅读时间需要2分钟。

如何详细说明使用FileInputStream读取文件数据的两种具体方法?

`FileInputStream: 逐个字节读取,read(byte[]):将字节存入缓冲区字节数组中,一次性读取一个数组(常用)`

导入包:`import java.io.File; import java.io.FileInputStream;`

FileInputStream(文件字节读取流):

read():一个一个字节的读

read(byte[] buf):先把字节存入到缓冲区字节数组中,一下读一个数组(常用)

import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Arrays; public class FileInputStreamDemo1 { private static final int SIZE = 4096; public static void main(String[] args) throws IOException { /* * 将已有文件的数据读取出来 * 既然是读,使用InputStream * 而且是要操作文件。FileInputStream * */ //为了确保文件一定在之前是存在的,将字符串路径封装成File对象 File file = new File("tempfile\\fos.txt"); if(!file.exists()){ throw new RuntimeException("要读取的文件不存在"); } //创建文件字节读取流对象时,必须明确与之关联的数据源。

阅读全文

本文共计460个文字,预计阅读时间需要2分钟。

如何详细说明使用FileInputStream读取文件数据的两种具体方法?

`FileInputStream: 逐个字节读取,read(byte[]):将字节存入缓冲区字节数组中,一次性读取一个数组(常用)`

导入包:`import java.io.File; import java.io.FileInputStream;`

FileInputStream(文件字节读取流):

read():一个一个字节的读

read(byte[] buf):先把字节存入到缓冲区字节数组中,一下读一个数组(常用)

import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Arrays; public class FileInputStreamDemo1 { private static final int SIZE = 4096; public static void main(String[] args) throws IOException { /* * 将已有文件的数据读取出来 * 既然是读,使用InputStream * 而且是要操作文件。FileInputStream * */ //为了确保文件一定在之前是存在的,将字符串路径封装成File对象 File file = new File("tempfile\\fos.txt"); if(!file.exists()){ throw new RuntimeException("要读取的文件不存在"); } //创建文件字节读取流对象时,必须明确与之关联的数据源。

阅读全文