| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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();
- }
- }
|