/**
* @param args
* 定义一个文件输入流,调用read(byte[] b)方法,将a.txt文件中的内容打印出来(byte数组大小限制为5)
*
* 分析:
* 1,reda(byte[] b)是字节输入流的方法,创建FileInputStream,关联a.txt
* 2,创建内存输出流,将读到的数据写到内存输出流中
* 3,创建字节数组,长度为5
* 4,将内存输出流的数据全部转换为字符串打印
* 5,关闭输入流
* @throws IOException
*/
FileInputStream fis =new FileInputStream("a.txt");
ByteArrayOutputStream bao =new ByteArrayOutputStream();
byte [] arr =new byte[5];
int a ;
while((a =fis.read(arr)) !=-1){
bao.write(arr, 0, a);
}
System.out.println(bao);
fis.close();
}
* @param args
* 定义一个文件输入流,调用read(byte[] b)方法,将a.txt文件中的内容打印出来(byte数组大小限制为5)
*
* 分析:
* 1,reda(byte[] b)是字节输入流的方法,创建FileInputStream,关联a.txt
* 2,创建内存输出流,将读到的数据写到内存输出流中
* 3,创建字节数组,长度为5
* 4,将内存输出流的数据全部转换为字符串打印
* 5,关闭输入流
* @throws IOException
*/
FileInputStream fis =new FileInputStream("a.txt");
ByteArrayOutputStream bao =new ByteArrayOutputStream();
byte [] arr =new byte[5];
int a ;
while((a =fis.read(arr)) !=-1){
bao.write(arr, 0, a);
}
System.out.println(bao);
fis.close();
}