A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© life写实 中级黑马   /  2016-8-19 22:30  /  285 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

能够合并字节输入流的流:SequenceInputStream
构造:SequenceInputStream sis=new SequenceInputStream(new FileInputStream(src1),new FileInputStream(src2));合并多个字节输入流:Vector<InputStream> v=new Vector<>();
Enumeration<InputStream> en=v.elements();SequenceInputStream  sis=new SequenceInputStream(en);
解决字节读取字符数据乱码问题。ByteArrayOutputStream baos=new ByteArrayOutputStream();
FileInputStream fis=new FileInputStram(src);byte[] bys=new byte[3];int len=0;whie((len=fis.read(bys))!=-1){baos.write(bys,0,len);}sop(baos.toString());fis.close();//baos.close();不需要关闭,因为它并没有和硬盘上的文件有直接关联,它只是把读取到的内容放在了缓冲区里,

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马