IO流(ByteArrayStream)
来源:互联网 发布:英雄无敌3死亡阴影mac 编辑:程序博客网 时间:2024/05/16 09:53
用于操作字节数组的流对象。
ByteArrayInputStream:在构造的时候,需要接收数据源,。而且数据源是一个字节数组。
ByteArrayOutputStream:在构造的时候,不用定义数据目的,因为该对象中已经内部封装了可以变长度的字节数组
因为这两个流对象都操作的数组,并没有使用系统资源。
所以,不用进行close关闭。
在流操作规律讲解时:
源设备,
键盘System.in,硬盘FileStream,内存 ArrayStream
目的设备
控制台System.out,硬盘FileSystem,内存ArrayStream
用流的读写思想来操作数组
import java.io.*;class ByteArrayStream{ public static void main(String[] args) { //数据源。 ByteArrayInputStream bis = new ByteArrayInputStream("ABCEDEFG".getBytes()); //数据目的 ByteArrayOutputStream bos = new ByteArrayOutputStream(); int by = 0; while((by=bis.read())!=-1) { bos.write(by); } System.out.println(bos.size()); System.out.println(bos.toString()); }}
0 0
- IO流(ByteArrayStream)
- IO流--ByteArrayStream
- Lesson_for_java_day18--java中的IO流(序列化、ByteArrayStream、DataStream、RandowAccessFile)
- IO流——操作字节数组ByteArrayStream
- ByteArrayStream
- ByteArrayStream
- IO(打印流、序列流、ObjectStream、管道流、RandomAccessFile、DataStream、ByteArrayStream)
- IO流__【对象的序列化】【管道流】【RandomAccessFile】【DataStream】【ByteArrayStream等】
- java IO 操作字节数组 ByteArrayStream
- Java基础---Java---IO流-----对象的序列化、管道流、RandomAccessFile、数据类型的流对象DataStream、ByteArrayStream
- 黑马程序员-IO-ObjectStream-PipedStream-RandomAccessFile-DataStream-ByteArrayStream-CharArrayStream
- 黑马程序员_IO流——ByteArrayStream
- JAVA基础学习(二十二)--IO流四-对象序列化、管道流、RandomAccessFile、DataStream、ByteArrayStream、转换流的字符编码
- Java基础 管道流 RandomAccessFile DataStream ByteArrayStream 字符编码
- ByteArrayStream用于操作字节数组的流对象
- 黑马程序员_IO流四(对象的序列化,管道流,RandomAccessFile,DataStream,ByteArrayStream)
- 黑马程序员_IO流4_(对象的序列化,管道流,RandomAccessFile,DataStream,ByteArrayStream)
- day21/ByteArrayStream.java
- 基于Android小说阅读器滑动效果的一种实现
- IO流(操作基本数据类型的流对象DataStream)
- HDU 2063 过山车(匈牙利算法 二分图的最小顶点覆盖 二分图最大匹配)
- ZMQ简介
- ZOJ - 2750 Idiomatic Phrases Game (最短路径)
- IO流(ByteArrayStream)
- codeforces memsql Start[c]UP 2.0 C. Magic Trick
- Linux下C/C++语言的调试 gdb工具 笔记
- IO流(转换流的字符编码)
- Linux KDB 调试1
- spring中的设计模式-单例模式
- 手机游戏服务器使用UDP还是TCP
- 字符编码
- 编译ZMQ和JZMQ