美文网首页
java中IO流分为几种?

java中IO流分为几种?

作者: 鹤子青云上 | 来源:发表于2023-04-25 15:58 被阅读0次

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

相关文章

  • 28、说说Java 中 IO 流

    说说Java 中 IO 流 Java 中 IO 流分为几种? 1、按照流的流向分,可以分为输入流和输出...

  • 05-Java中的IO与NIO面试题(15题)

    1、Java 中 IO 流? Java 中 IO 流分为几种?按照流的流向分,可以分为输入流和输出流;按照操作单元...

  • java 中 IO 流分为几种?

    按照流的流向分,可以分为输入流和输出流; 按照操作单元划分,可以划分为字节流和字符流; 按照流的角色划分为节点流和...

  • Java 中 IO 流分为几种?BIO,NIO,AIO 有什么区

    java 中 IO 流分为几种? 按照流的流向分,可以分为输入流和输出流; 按照操作单元划分,可以划分为字节流和字...

  • Java IO与NIO技术体系分析

    java.io包中最为核心的一个概念是流(Stream),面向流的编程。流分为两种输入流和输出流,Java中的io...

  • Java IO和NIO

    Java IO Java IO面向流,按照流中的最小数据单元可以分为字节流和字符流,顾名思义分别以字节和字符作为数...

  • 从0开始复习java(9)--IO

    Java的io通过java.io包下的类和接口支持。主要有输入、输出流,又分为字节流和字符流。Java的io流使用...

  • Java IO流

    IO流 在java.io.*包下,按数据流方向分为输入/输出流;按处理数据单位分为字符流(Reader/Write...

  • Java IO中的其他流的使用

    本文主要介绍Java IO中的其他几种流: 标准输入、输出流 打印流 数据流 对象流 随机存取文件流 标准输入、输...

  • Java的IO操作

    Java的IO操作分为磁盘IO和内存流IO。 1、磁盘IO:FileInputStream和FileOutputS...

网友评论

      本文标题:java中IO流分为几种?

      本文链接:https://www.haomeiwen.com/subject/dicmjdtx.html