ByteArrayInputStream/ByteArrayOutputStream 学习
2024-08-26 13:45:14
ByteArrayInputStream:
byte[] buff = new byte[1024];
ByteArrayInputStream bAIM = new ByteArrayInputStream(buff);
System.out.println((char) bAIM.read());
创建时通过构造器导入字节数组;
ByteArrayOutputStream:
byte[] buff = new byte[1024];
ByteArrayOutputStream bAOM = new ByteArrayOutputStream();
ByteArrayOutputStream bAOM2 = new ByteArrayOutputStream(64);
bAOM.write(buff, 0, 2);
bAOM.writeTo(bAOM2);
byte [] buff2=bAOM2.toByteArray();
System.out.println(new String(buff2));
String res= bAOM.toString("utf-8");
System.out.println(res);
可以通过默认构造器(字节数组长度 32)创建,也可以通过带参构造器创建;
可以通过write将指定写进字节数组流中;
可以通过writeTo将数据写进另一个字节流种;
流中数据通过toString()方法可以指定编码方式返回字符串;
最新文章
- ASP.NET运作流程
- 【BZOJ3156】防御准备 斜率优化DP
- linux中位置参数变量和预定义变量
- scala中的集合框架
- windows phone Datepicker Timepicker
- logic标签用法
- asp.net word ecxel类型文件在线预览
- java多线程知识点总结
- 自己使用Jquery封装各种功能分享
- 解决weblogic Managed Server启动非常慢的情况
- 【iOS知识学习】_iOS沙盒机制
- Oracle EBS-SQL (WIP-11):检查期间任务完工记录数.sql
- struts2中的<;s:select>;默认选项
- 01-Python的介绍_Python编程之路
- 洛谷 P1484 种树
- VSCode 配置
- SQL 给字符串补0
- java-Spring 管理bean例子
- text-overflow修剪文本,以省略号显示
- SQL SERVER 触发器介绍