ファイル入力ストリームを定義し、read(byte[]b)メソッドを呼び出すとexercise.txtファイルのすべての内容が印刷されます(byte配列のサイズは5に制限されています).
1628 ワード
package com.heima.test;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Test3 {
/** , read(byte[] b) exercise.txt (byte 5)。 * @param args * @throws IOException */
public static void main(String[] args) throws IOException {
FileInputStream fis = new FileInputStream("aaa.txt");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int len;
byte[] b = new byte[5];
while((len = fis.read(b)) != -1){
baos.write(b,0,len);
}
System.out.println(baos);
}
}