课堂代码的学习
----------------------------------------------- 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();
- }
- }
复制代码 |