From 46e6eac9c221be7c88c720c1bec7af3154665bc4 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Tue, 11 Aug 2026 11:41:31 +0800 Subject: [PATCH] =?UTF-8?q?s-day09-=E5=AD=97=E7=AC=A6=E6=B5=81=E4=B8=80?= =?UTF-8?q?=E6=AC=A1=E8=AF=BB=E5=8F=96=E4=B8=80=E4=B8=AA=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=E6=95=B0=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/inmind/io_reader03/Demo10.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 s-day09/src/com/inmind/io_reader03/Demo10.java diff --git a/s-day09/src/com/inmind/io_reader03/Demo10.java b/s-day09/src/com/inmind/io_reader03/Demo10.java new file mode 100644 index 0000000..c2c82d2 --- /dev/null +++ b/s-day09/src/com/inmind/io_reader03/Demo10.java @@ -0,0 +1,26 @@ +package com.inmind.io_reader03; + +import java.io.FileReader; +import java.io.IOException; + +/* +字符流一次读取一个字符数组 +int read(char[] cbuf) 将字符读入数组中,返回读取到的字符的个数 + */ +public class Demo10 { + public static void main(String[] args) throws IOException { + //1.创建字符输入流 + FileReader fr = new FileReader("source1.txt"); + //2.调用读方法(一次读取一个字符数组) + char[] chars = new char[1024];//用来保存读取到的字符的数据 + int len;//保存读取到字符的个数 + while ((len = fr.read(chars)) != -1) { + //读取了几个字符,就展示几个 + System.out.println(new String(chars,0,len)); + } + + //3.资源释放 + fr.close(); + System.out.println("程序结束"); + } +}