java语言基础(83)——内存操作流
来源:互联网 发布:p2p理财跑路汇总数据 编辑:程序博客网 时间:2024/05/29 17:30
操作字节数组
ByteArrayInputStream
ByteArrayOutputStream
操作字符数组
CharArrayReader
CharArrayWriter
操作字符串
StringReader
StringWriter
三者用法类似,其产生的数据在程序结束后自动消失,数据只是在运行的时候存在于内存中
示例代码:
package ByteArrayStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;public class ByteArrayStreamDemo { public static void main(String[] args) throws IOException { // 写数据ByteArrayOutputStream baos = new ByteArrayOutputStream();for(int i=0;i<10;i++){baos.write(("hello"+i).getBytes());}byte[] by = baos.toByteArray();// 读数据ByteArrayInputStream bais = new ByteArrayInputStream(by);int b = 0;while((b=bais.read())!=-1){System.out.print((char)b);}}}
虽然了解了其用法,但是不太理解其被设计用来做什么。有知道的可以指点一下。
阅读全文
1 0
- java语言基础(83)——内存操作流
- java语言基础入门——本地文件操作
- java语言基础(79)——File类的基础使用java文件操作
- java语言基础(82)——操作基本数据类型的流
- C语言基础—内存剖析
- java基础—内存结构
- Java基础第一阶段——05_Java语言基础_数组操作&排序&查找
- Java IO操作——内存操作流{ByteArrayInputStream、ByteArrayOutputStream)
- 黑马程序员——Java语言基础(方法、数组、内存分析)
- java——语言基础
- Java语言基础-JVM内存模型
- java基础—文件操作
- JAVA基础再回首(二十三)——操作基本数据类型的流、内存操作流、打印流、随机访问流、合并流、序列化流
- JAVA 内存操作流
- JAVA 内存操作流
- java 内存操作流
- java 内存操作流
- JAVA 内存操作流
- Docker镜像构建上下文(Context)
- 使用叉叉助手写手机脚本 下载编译器+环境准备
- 我的故事现在开始!!!
- 默认的省份则弹出对应的城市名
- Java web集成支付宝电脑支付接口(沙箱环境)
- java语言基础(83)——内存操作流
- win10 python3.6+scrapy1.4安装
- MySQL学习笔记
- 和距离topCapHeight后的1横排像素。
- 弄一个博客记录一下大学的学习生活
- java之Thread Dump分析
- Linux基本操作
- hibernate框架的简单实例
- Keras实现小数量集图片分类——6类别Birds数据集分类