JavaIO流学习总结-ByteArrayOutputStream和ByteArrayInputStream基本操作练习

package io;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
/**
  * 修改日期:2020/03/31
  * 修改人:牟松
 * ByteArrayOutputStream和ByteArrayInputStream基本操作练习
**/
public class ByteStreamTest {
    public static void main(String args[])throws IOException {
       ByteArrayOutputStream bOutput = new ByteArrayOutputStream();
       //往输出流中写入数据
       bOutput.write("测试文本".getBytes());
       //从输出流中获得数据
       byte b [] = bOutput.toByteArray();
       System.out.println("输出流:");   
       System.out.println(new String(b));
       ByteArrayInputStream bInput = new ByteArrayInputStream(b);
       System.out.println("输入流:" );
       byte[] c = new byte[1024];
       bInput.read(c);
       System.out.println(new String(c));
       bInput.reset();
       bOutput.close();
       bInput.close();
    }  
 }

猜你喜欢

转载自www.cnblogs.com/musong1998/p/12611283.html