• 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();
        }  
     }
  • 相关阅读:
    Chap5:操作文件和目录[The Linux Command Line]
    ABC3
    ABC2
    ABC
    Spring MVC / Boot
    Usefull Resources
    [ Learning ] Design Pattens
    [ Learning ] Spring Resources
    URL Resources
    [ Windows BAT Script ] BAT 脚本获取windows权限
  • 原文地址:https://www.cnblogs.com/musong1998/p/12611283.html
Copyright © 2020-2023  润新知