package course; import java.io.*; import java.util.Random; /** * @author WanJl * @version 1.0 * @title BufferedStreamTest * @description * @create 2026/8/7 */ public class BufferedStreamTest { public static void main(String[] args) throws IOException { /* //1、创建文件字节输出流 FileOutputStream fos=new FileOutputStream("D:/abc.txt"); //2、使用缓冲输出流封装文件字节输出流 BufferedOutputStream bos=new BufferedOutputStream(fos); Random ran=new Random(); //3、执行BufferedOutputStream的写操作 for (int i = 0; i <1000000 ; i++) { int c=ran.nextInt(26)+65; bos.write(c); if (i%500==0){ bos.write("\r\n".getBytes()); bos.flush(); } } bos.close(); fos.close(); */ FileInputStream fis=new FileInputStream("D:/abc.txt"); BufferedInputStream bis=new BufferedInputStream(fis); int b; while ((b=bis.read())!=-1){ System.out.print((char) b); } bis.close(); fis.close(); } }