zoukankan      html  css  js  c++  java
  • 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();
        }  
     }
  • 相关阅读:
    完整的CRUD——javaweb
    JDBC预编译语句表名占位异常
    自定义标签2.x
    实现一个自定义<table>标签
    带动态属性的自定义标签
    自定义标签库_tag
    poj 3783
    The North American Invitational Programming Contest 2018 E. Prefix Free Code
    hdu 6383
    ACM-ICPC 2016 Qingdao Preliminary Contest G. Sort
  • 原文地址:https://www.cnblogs.com/musong1998/p/12611283.html
Copyright © 2011-2022 走看看