| 课堂代码的学习 ----------------------------------------------
 复制代码package com.heima.test;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Test2 {
        /**
         * 内存输出流(ByteArrayOutputStream),面试题
         * 需求:定义一个文件输入流,调用read(byte[] b)方法,将a.txt文件中的内容打印出来,(byte 数组的大小限制为5)
         * @throws IOException 
         */
        public static void main(String[] args) throws IOException {
                FileInputStream fis = new FileInputStream("a.txt");
                ByteArrayOutputStream baos = new ByteArrayOutputStream();
                byte[] arr = new byte[5];
                int i ;
                while((i = fis.read(arr))!=-1){
                        baos.write(arr, 0, i);
                }
                System.out.println(baos);
                
                fis.close();
                baos.close();
        }
}
 |