内存操作流(处理临时信息)
来源:互联网 发布:淘宝店转让4个钻多少钱 编辑:程序博客网 时间:2024/06/06 06:32
内存操作流(处理临时信息)
内存操作流:用于处理临时存储信息的,程序结束,数据就从内存中消失。
操作字节数组
ByteArrayInputStream
ByteArrayOutputStream
操作字符数组
CharArrayReader
CharArrayWrite
操作字符串
StringReader
StringWriter
例子1:
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
/*
* 内存操作流:用于处理临时存储信息的,程序结束,数据就从内存中消失。
* 字节数组:
* ByteArrayInputStream
* ByteArrayOutputStream
* 字符数组:
* CharArrayReader
* CharArrayWriter
* 字符串:
* StringReader
* StringWriter
*/
public class ByteArrayStreamDemo {
publicstatic void main(String[] args) throws IOException {
//写数据
//ByteArrayOutputStream()
ByteArrayOutputStreambaos = new ByteArrayOutputStream();
//写数据
for(int x = 0; x < 10; x++) {
baos.write(("hello"+ x).getBytes());
}
//释放资源
//通过查看源码我们知道这里什么都没做,所以根本需要close()
//baos.close();
//public byte[] toByteArray()
byte[]bys = baos.toByteArray();
//读数据
//ByteArrayInputStream(byte[] buf)
ByteArrayInputStreambais = new ByteArrayInputStream(bys);
intby = 0;
while((by = bais.read()) != -1) {
System.out.print((char)by);
}
//bais.close();
}
}
- 内存操作流(处理临时信息)
- 【Java.IO】I/O 字节处理流 - 之 - 内存(字节数组)操作流 - ByteArratInputStream,ByteArrayOutputStream
- 【Java.IO】I/O 字符处理流 - 之 - 内存(字符数组)操作流 - CharArrayReader, CharArrayWriter
- 用来记录临时信息
- 临时信息归整
- NSTimer 的进阶研究(内存操作、销毁处理等)
- 文件操作(内存流)
- C++ 临时对象处理
- 临时表操作总结
- 临时表操作
- 临时表操作(# table)
- Oracle 临时表操作
- SQL临时表操作
- sqlserver 临时表操作
- SqlServer 临时表操作
- Oracle 临时表操作
- 临时表要舍磁盘临时表取内存临时表
- SQLite使用内存作临时数据库(备忘)
- scrollview嵌套listview
- nyoj1062
- Android Studio 轻松打jar 包
- UVa 1594 Ducci Sequence
- Ubuntu16.04 用root身份登陆
- 内存操作流(处理临时信息)
- C#设计模式学习笔记(一) 之 简单工厂模式
- Android官方开发文档Training系列课程中文版:打印内容之图像打印
- 打印流的使用
- 【杭电oj】1556 - Color the ball(区间更新)
- N-01. 网线连接登录 ❀ 网康 (NETENTSEC) 防火墙
- C#课后题---文本框实例
- Android Tween Animation XML文件中标签的使用
- WPS中的公式编辑器如何打空格