90、java的IO操作-内存操作流
2017-10-16 10:56
459 查看
/* * 内存操作流:用于处理临时存储信息的,程序结束,数据就从内存中消失。 * 字节数组: * ByteArrayInputStream * ByteArrayOutputStream * 字符数组: * CharArrayReader * CharArrayWriter * 字符串: * StringReader * StringWriter */ public class ByteArrayStreamDemo { public static void main(String[] args) throws IOException { // 写数据 // ByteArrayOutputStream() ByteArrayOutputStream baos = 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) ByteArrayInputStream bais = new ByteArrayInputStream(bys); int by = 0; while ((by = bais.read()) != -1) { System.out.print((char) by); } // bais.close(); } }
相关文章推荐
- javaIO操作下(内存流、打印流、System的支持)
- 『黑马程序员』---java--IO--分段读写-操作基本类型-内存为源
- JavaLearning:JAVA IO 之内存操作流
- Java IO学习5:内存操作流
- Java IO学习笔记(五):内存操作流
- Java学习提要——IO操作的内存流
- Java IO操作——内存操作流{ByteArrayInputStream、ByteArrayOutputStream)
- JAVA的IO操作:内存操作流
- javaIO——内存操作流
- Java IO _内存操作流
- Java中的IO操作(文件读取的几种方式)
- JAVA之IO技术的操作总结
- Java IO 学习(三)缓冲IO / 直接IO / 内存映射
- Java的IO操作
- java-IO操作性能对比
- IO-内存操作流
- Java IO实战操作(三)
- 不安全的代码: 教你“随心所欲”地在内存中操作Java的类和对象(4)
- Java的IO操作中关闭流的注意点
- java实现简单的IO字节流读写操作