java:内存处理ByteArrayOutputStream,ByteArrayInputStream
Posted 穆晟铭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java:内存处理ByteArrayOutputStream,ByteArrayInputStream相关的知识,希望对你有一定的参考价值。
//用内存,将小写字母替换成大写字母 String str = "helloworld,goodmorning"; ByteArrayOutputStream bos = null; ByteArrayInputStream bis = null; bis = new ByteArrayInputStream(str.getBytes()); bos = new ByteArrayOutputStream(); int temp = -1; while( (temp = bis.read()) != -1 ) //依次读取内存 { //接收字符 char c = (char) temp; bos.write(Character.toUpperCase(c)); //输出 } //取出内存中的内容 String newStr = bos.toString(); System.out.println(newStr);
以上是关于java:内存处理ByteArrayOutputStream,ByteArrayInputStream的主要内容,如果未能解决你的问题,请参考以下文章