美文网首页
2021-09-21 IO流(ByteArrayStream)

2021-09-21 IO流(ByteArrayStream)

作者: Denholm | 来源:发表于2021-10-17 20:53 被阅读0次

操作字节数组

ByteArrayInputStream和ByteArrayOutputStream
clipboard.png
clipboard.png

用于操作字节数组的流对象

ByteArrayInputStream:在构造时,需要接收数据源,而且数据源是一个字节数组
ByteArrayOutputStream:在构造的时候,不用定义数据目的,因为该对象中已经内部封装了可变长度的字节数组,这就是数据目的地
因为这两个流对象都操作数组,并没有使用系统资源,所以不用进行close关闭

在流操作规律讲解时:

源设备:键盘:System.in,硬盘:FileSystem,内存:ArrayStream
目的设备:控制台:System.out,硬盘:FileSystem,内存:ArrayStream

用流的读写思想来操作数据

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.FileOutputStream;

public class ByteArrayStreamDemo {

    public static void main(String[] args) throws Exception {
        ByteArrayInputStream bais = new ByteArrayInputStream("ABCDE".getBytes());
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        int by;
        while ((by = bais.read()) != -1) {
            baos.write(by);
        }
        System.out.println(baos.size());
        System.out.println(baos.toString());
        baos.writeTo(new FileOutputStream("E:\\info.txt"));
    }

}

相关文章

  • 2021-09-21 IO流(ByteArrayStream)

    操作字节数组 用于操作字节数组的流对象 ByteArrayInputStream:在构造时,需要接收数据源,而且数...

  • Java IO流(ByteArrayStream)

    用于操作字节数组的流对象。 ByteArrayInputStream:在构造的时候,需要接收数据源,而且数据源是一...

  • 2021-09-21 IO流(管道流)

    管道流 PipedInputStream和PipedOutputStream输入输出可以直接进行连接,通过结合线程...

  • 2021-09-21 IO流(RandomAccessFile)

    RandomAccessFile 1.随机访问文件,自身具备读写方法2.通过skipBytes(int x),se...

  • 什么是YUV

    title: 什么是YUV流author: litchidate: 2021-09-21 10:31:51cate...

  • java基础-day20-IO流和StringBuffer

    IO流和StringBuffer 1. IO流 1.1 IO流概述 1.2 IO流分类 1.3 文件操作输入输出字...

  • Java之IO流详解

    title: Java之IO流详解tags: Java IO流categories: Java IO流 大多数应用...

  • 15_IO流

    IO流介绍 IO流是一个流水模型:IO理解成水管,把数据理解成水流 IO流的分类:按照流的方向分为:输入流、输出流...

  • IO流

    一、IO流 1.1 IO的概述 IO流介绍 IO:输入/输出(Input/Output) 流:是一种抽象概念,是对...

  • java io 流

    java io 流 io 流总览 io 流主要提供四个接口 InputStream: 输入字节流 OutputSt...

网友评论

      本文标题:2021-09-21 IO流(ByteArrayStream)

      本文链接:https://www.haomeiwen.com/subject/zmibgltx.html