IO流_字符缓冲输入流BufferedReader的使用 缺乏、安全感 2022-07-12 05:01 171阅读 0赞 package cn.itcast_05; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; /* * BufferedReader:字符缓冲输入流 * 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 * 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。 */ public class BufferedReaderDemo { public static void main(String[] args) throws IOException { // BufferedReader br = new BufferedReader(new InputStreamReader( // new FileInputStream("bw.txt"))); BufferedReader br = new BufferedReader(new FileReader("bw.txt")); // 方式1 // int ch = 0; // while ((ch = br.read()) != -1) { // System.out.print((char) ch); // } // 方式2 char[] chs = new char[1024]; int ch = 0; while ((ch = br.read(chs)) != -1) { System.out.println(new String(chs, 0, ch)); } // 释放资源 br.close(); } }
还没有评论,来说两句吧...