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();
        }  
     }
  • 相关阅读:
    linux软件安装与卸载
    杂项搜集整理
    AS3的反编译
    linux驱动杂项
    Android 匿名共享内存C++接口分析
    S3C2440 之SPI
    二叉树
    ajax简介
    SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled
    让 collabtive-11 支持中文
  • 原文地址:https://www.cnblogs.com/musong1998/p/12611283.html
Copyright © 2011-2022 走看看