更新时间:2023年03月31日09时00分 来源:传智教育 浏览次数:
在Java中,IO流按照数据流的方向可分为输入流和输出流,按照数据类型可分为字节流和字符流。因此,Java中的IO流共分为4种类型:
下面是一个简单的代码演示,演示如何使用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.关闭文件输入流。