ByteArrayInputStream和ByteArrayOutputStream向内存中读写数据
2019-07-29 18:07
1241 查看
原文链接:https://www.geek-share.com/detail/2629042821.html
import java.io.*; public class ByteArrayDemo { public static void main(String[] args) { String str="HELLOWORD"; ByteArrayInputStream bis = null; ByteArrayOutputStream bos = null; bis=new ByteArrayInputStream(str.getBytes()); bos=new ByteArrayOutputStream(); int temp=0; while((temp=bis.read())!=-1){ char c=(char)temp; ///读入的数字转换为字符串 bos.write(Character.toLowerCase(c)); ///字符串小写 } ///所有数据都存在ByteArrayOutputStream中了 String newStr=bos.toString(); ///读取内容 try{ bis.close(); bos.close(); }catch(IOException e){ e.printStackTrace(); } System.out.println(newStr); } }
转载于:https://www.cnblogs.com/dengshiwei/p/4258647.html
相关文章推荐
- ByteArrayInputStream和ByteArrayOutputStream向内存中读写数据
- ByteArrayInputStream和ByteArrayOutputStream向内存中读写数据
- Java IO--内存操作流ByteArrayInputStream/ByteArrayOutputStream
- Java IO操作——内存操作流{ByteArrayInputStream、ByteArrayOutputStream)
- 【Java基础知识】IO流--内存操作流ByteArrayInputStream、ByteArrayOutputStream
- ByteArrayInputStream之内存溢出(IoUtils)
- I/O(七)内存流ByteArrayInputStream和ByteArrayOutputStream
- 内存虚拟文件(ByteArrayOutputStreamとByteArrayInputStream)
- java:内存处理ByteArrayOutputStream,ByteArrayInputStream
- 内存输入流(ByteArrayInputStream)与内存输出流(ByteArrayOutputStream)
- java基础知识回顾之javaIO类--内存操作流ByteArrayInputStream和ByteArrayOutputSteam(操作字节数组)
- java-(IO)之InputStream,FileInputStream,,Reader,PipedInputStream,ByteArrayInputStream
- 内存数组流(ByteArrayInputStream、CharArrayReader、StringReader)
- ByteArrayInputStream 和InputStream中read方法
- ByteArrayOutputStream和ByteArrayInputStream详解
- 在java开发过程中什么时候使用ByteArrayInputStream和ByteArrayOuitputStream?
- Java8 I/O源码-ByteArrayInputStream
- ByteArrayInputStream(ByteArrayOutputStream)和BufferedInputStream(BufferedOutputStream)的区别
- java io流 DataOutputStream和DataInputStream类、ByteArrayOutputStream和ByteArrayInputStream详解
- Convert Document to ByteArrayInputStream