java中IO流分为几种? |
您所在的位置:网站首页 › 微博内容分为哪几类型 › java中IO流分为几种? |
在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 |