首页 > 代码库 > JavaLearning:JAVA IO 之内存操作流
JavaLearning:JAVA IO 之内存操作流
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); } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。