内存(数组)流
来源:互联网 发布:php个人简历源代码 编辑:程序博客网 时间:2024/05/16 19:57
★字节数组流
ByteArrayInputStream与ByteArrayOutputStream
★字符数组流
CharArrayReader与CharArrayWriter
★字符串流
StringReader 与StringWriter
1、用于操作字节数组的流对象,其实它们就是对应设备为内存的流对象。
2、该流的关闭是无效的,因为没有调用过系统资源。
3、按照流的读写思想操作数组中元素
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;public class ByteArrarystream {
public static void main(String[] args) {
String str = "nijkdnk";
byte b[] = str.getBytes(); //字符串--字节数组
ByteArrayInputStream bai = new ByteArrayInputStream(b);
ByteArrayOutputStream bao =new ByteArrayOutputStream();
int len = 0;
while ((len = bai.read()) != -1) {
bao.write(len);
}
System.out.println(bao.toString());
}
}
输出:nijkdnk
0 0
- 内存(数组)流
- (一)深入数组--内存中的数组
- 内存优化(一)清理数组占用的内存
- 动态分配内存(无内存浪费实现数组倒序排序)
- 指针数组堆上分配内存(动态分配内存)
- 内存数组流(ByteArrayInputStream、CharArrayReader、StringReader)
- 数组-二维数组(内存分布,相关运用)
- 指针和数组(第二节 数组的内存布局 )
- 二叉查找树 (数组模拟内存)
- (一)Java数组与内存控制
- linux内存管理(堆栈、数组)
- MRC内存管理(二)数组、控件
- 重载(overload)+数组 内存的划分
- Java 数组 内存(栈和堆)
- 数组与内存内存控制
- 黑马视频学习笔记-数组(二)-内存细节、函数传递数组、二维数组
- IO流——内存流(字节数组流)之ByteArrayInputStream
- IO流——内存流(字节数组流)之ByteArrayOutputStream
- 日志的使用Log4j
- php GD2 --1
- 多媒体播放盒 电视 安卓 规范测试 点检表
- uva167 The Sultan's Successors
- 跟Sam大叔学JS(二) -----不同页面实现数据传递
- 内存(数组)流
- 使用SQL语句建立特殊需求的序列号
- easyui window 和dialog form提交 空值
- Gradle 自定义Task 打Jar包
- 04全栈工程师--2016-08-09
- CodeIgniter框架 CI PHP
- AppWidget源码分析(1)---接口类
- 交换两个数的值多种解法
- The resource identified by this request is only capable of generating responses with characteristics