博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(五)IO流之ByteArrayInput/OutputStream
阅读量:5925 次
发布时间:2019-06-19

本文共 727 字,大约阅读时间需要 2 分钟。

ByteArrayInputStream:是把字节数组当成源的输入流

String string="hello shanghai";    ByteArrayInputStream bis=new ByteArrayInputStream(string.getBytes());    int data=-1;    while ((data=bis.read())!=-1) {        System.out.print((char)data);            }    //bis.close();无效

 

ByteArrayOutputStream:是把字节数组当做目标的输出流

ByteArrayOutputStream bos=new ByteArrayOutputStream();     bos.write(97);     bos.write("hello world".getBytes());     byte[] buff=bos.toByteArray();     for(byte data:buff) {         System.out.println((char)data);     }          FileOutputStream fos=new FileOutputStream("D:\\aa.txt",true);     bos.writeTo(fos);//把 ByteArrayOutputStream内部缓冲区的数据写到对应的文件输出流中     fos.close();

 

转载于:https://www.cnblogs.com/tanlei-sxs/p/9665425.html

你可能感兴趣的文章
深入理解Java的接口和抽象类
查看>>
java与xml
查看>>
Javascript异步数据的同步处理方法
查看>>
快速排序——Java
查看>>
unity游戏与我
查看>>
187. Repeated DNA Sequences
查看>>
iis6 zencart1.39 伪静态规则
查看>>
SQL Server代理(3/12):代理警报和操作员
查看>>
基于事件驱动的DDD领域驱动设计框架分享(附源代码)
查看>>
Linux备份ifcfg-eth0文件导致的网络故障问题
查看>>
2018年尾总结——稳中成长
查看>>
行列式的乘法定理
查看>>
linux下内存释放问题
查看>>
让Java和JavaScript进行交互
查看>>
LINQ之路12:LINQ Operators之数据转换(Projecting)
查看>>
SQL Server:数据库角色
查看>>
分享8个超棒的基于HTML5和jQuery的开发教程
查看>>
JFreeChart开发_用JFreeChart增强JSP报表的用户体验
查看>>
SpringMVC+Swagger详细整合
查看>>
计算机视觉领域最全汇总(第2部分)
查看>>