Java ByteArrayOutputStream 内存输出流
来源:互联网 发布:风水峦头自学 知乎 编辑:程序博客网 时间:2024/06/08 18:08
Java ByteArrayOutputStream 内存输出流
概述
- 此类实现了一个输出流,其中的数据被写入一个 byte 数组。缓冲区会随着数据的不断写入而自动增长。可使用 toByteArray() 和 toString() 获取数据
ByteArrayOutputStream
- 构造方法
- 方法
读取文件示例
FileInputStream input = null;try{ // 创建输入流和内存输出流 input = new FileInputStream("a.txt"); ByteArrayOutputStream output = new ByteArrayOutputStream(); int b; // 从文件读取数据,并写入到内存缓冲区中 while((b = input.read()) > 0) { output.write(b); } // 第一种获得数据的方式: 调用toByteArray方法,返回内存中的数据 byte[] byteArray = output.toByteArray(); System.out.println(new String(byteArray)); // 第二种获得数据的方式:调用toString方法,将内存中的数据解码成字符串 String content = output.toString(); System.out.println(content);}catch(IOException e) { e.printStackTrace();}finally { try{ // 关闭输入流 if(input != null) { input.close(); } }catch(IOException e){ e.printStackTrace(); }}
0 0
- Java ByteArrayOutputStream 内存输出流
- java 内存操作流ByteArrayOutputStream
- Java IO--内存操作流ByteArrayInputStream/ByteArrayOutputStream
- java--内存流操作 ByteArrayInputStream ByteArrayOutputStream
- 【Java基础知识】IO流--内存操作流ByteArrayInputStream、ByteArrayOutputStream
- Java IO操作——内存操作流{ByteArrayInputStream、ByteArrayOutputStream)
- 内存输入流(ByteArrayInputStream)与内存输出流(ByteArrayOutputStream)
- 输入流bytearrayinputstream转为输出流bytearrayoutputstream
- ByteArrayOutputStream(字节数组输出流) 示例
- java读字节流ByteArrayOutputStream
- java其他流,SequenceInputStream,ByteArrayOutputStream
- 【Java.IO】I/O 字节处理流 - 之 - 内存(字节数组)操作流 - ByteArratInputStream,ByteArrayOutputStream
- Java I/O流-ByteArrayInputStream、ByteArrayOutputStream
- java 输出流输出至内存
- I/O(七)内存流ByteArrayInputStream和ByteArrayOutputStream
- java.ByteArrayInputStream-ByteArrayOutputStream
- java.ByteArrayInputStream-ByteArrayOutputStream
- java.ByteArrayInputStream-ByteArrayOutputStream
- UE4 C++ 添加头文件
- 教你怎么找到spring下载地址
- git学习--githug1-20关
- Java泛型-类型擦除
- 微信开发那点事
- Java ByteArrayOutputStream 内存输出流
- 前端集成解决方案(webpack、gulp)
- adb 命令使用
- Java InputStreamReader 和 OutputStreamWriter
- mysql 架构与生命周期
- 普通视图和物化视图的区别
- CSS的一些简单常识
- 阿里云解析动态公网
- Letter-moving Game 1月8日