package org.fun.io; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; public class ByteArrayDemo { public static void main(String[] args) { String str = "helloworld";// 定义字符串,全部由小写字母组成 ByteArrayOutputStream bos = null;//内存输出流,内存写入内容 ByteArrayInputStream bis = null;//内存输入流,内存读取内容 bis = new ByteArrayInputStream(str.getBytes());// 将内容保存在内存之中 bos = new ByteArrayOutputStream();//内存输出流 int temp = 0; while ((temp = bis.read()) != -1) {//输入,内存读 char c = (char) temp;// 接收字符 bos.write(Character.toUpperCase(c));//输出,内存写 } String newStr = bos.toString();//取出内存内容 System.out.println(newStr); } }
JavaLearning:JAVA IO 之内存操作流,布布扣,bubuko.com
原文地址:http://blog.csdn.net/williamfan21c/article/details/38310029