内存操作流

Posted 邓戈麟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内存操作流相关的知识,希望对你有一定的参考价值。

 

* 内存操作流:用于处理临时存储信息,程序结束后,数据就从内存中消失
*
* 字节数组:
* ByteArrayInputStream
* ByteArrayOutputStream
*
* 字符数组:
* CharArrayReader
* CharArrayWriter
*
* 字符串:
* StringReader
* StringWriter

 

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;

/*
 * 内存操作流:用于处理临时存储信息,程序结束后,数据就从内存中消失
 * 
 * 字节数组:
 * ByteArrayInputStream
 * ByteArrayOutputStream
 * 
 * 字符数组:
 * CharArrayReader
 * CharArrayWriter
 * 
 * 字符串:
 * StringReader
 * StringWriter
 * */

public class IntegerDemo {
	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 bys[] = baos.toByteArray();

		// 读数据
		ByteArrayInputStream bais = new ByteArrayInputStream(bys);

		int ch;
		while ((ch = bais.read()) != -1) {
			System.out.println(ch);
		}
	}
}

 

以上是关于内存操作流的主要内容,如果未能解决你的问题,请参考以下文章

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

详解 内存操作流

java 内存操作流

详解 字符内存操作流

java缓冲字符字节输入输出流:java.io.BufferedReaderjava.io.BufferedWriterjava.io.BufferedInputStreamjava.io.(代码片段

此应用小部件片段中所有意图 (PendingIntents) 的逻辑流