package com.testdianzhao;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class Demo9_内存读写 {
/**
* 20、定义一个文件输入流,调用read(byte[] b)方法将exercise.txt
* 文件中的所有内容打印出来(byte数组的大小限制为5)。
* @throws IOException
*/
public static void main(String[] args) throws IOException {
FileInputStream fis = new FileInputStream(new File("exercise.txt"));
ByteArrayOutputStream bos = new ByteArrayOutputStream();
byte[] arr = new byte[5];
int len;
while((len = fis.read(arr)) != -1){
bos.write(arr,0,len);
}
System.out.println(bos.toString());
fis.close();
}
}
|