IO流(内存输出流ByteArrayOutputStream 练习)

public static void main(String[] args) throws IOException{

  1.read(byte[] b)是字节输入流的方法,创建FileInputStream,关联a.txt

  FileInputStream fis = new FileInputStream ("a.txt");

  2.创建内存输出流,将读到的数据写到内存输出流中

  ByteArrayOutputStream baos = new ByteArrayOutputStream();

  3.创建字节数组,长度为5

  byte[] arr = new byte[5];

    int len;

  while((len=fis.read(arr)) != -1){

    baos.write(arr,0,len);

   }

  4.将内存输出流的数据全部转换为字符串打印

  syso(baos.toString());

  5.关闭输入流

  fis.close();

}

原文地址:https://www.cnblogs.com/wangffeng293/p/13227251.html