java中IO流分为几种?

您所在的位置:网站首页 微博内容分为哪几类型 java中IO流分为几种?

java中IO流分为几种?

2023-05-12 09:01| 来源: 网络整理| 查看: 265

在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.关闭文件输入流。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3