教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

java中IO流分为几种?

更新时间:2023年03月31日09时00分 来源:传智教育 浏览次数:

好口碑IT培训

  在Java中,IO流按照数据流的方向可分为输入流和输出流,按照数据类型可分为字节流和字符流。因此,Java中的IO流共分为4种类型:

  1.字节输入流(InputStream)

  2.字节输出流(OutputStream)

  3.字符输入流(Reader)

  4.字符输出流(Writer)

  下面是一个简单的代码演示,演示如何使用Java IO流读取文件内容并将其打印到控制台:

import java.io.*;

public class IOExample {
    public static void main(String[] args) {
        try {
            // 创建文件输入流对象
            FileInputStream fis = new FileInputStream("example.txt");
            // 创建一个长度为1024的字节数组
            byte[] buffer = new byte[1024];
            // 读取数据到字节数组中
            int length = fis.read(buffer);
            // 将字节数组转换成字符串并打印到控制台
            System.out.println(new String(buffer, 0, length));
            // 关闭文件输入流
            fis.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

  在上面的代码中,我们使用了字节输入流(InputStream)来读取文件内容,具体步骤如下:

  1.创建一个文件输入流对象,指定要读取的文件名。

  2.创建一个字节数组,用于存储读取到的数据。

  3.调用字节输入流的read()方法,将数据读取到字节数组中。

  4.将字节数组转换成字符串,并打印到控制台。

  5.关闭文件输入流。

0 分享到:
和我们在线交谈!