黑马程序员_文件的合并
来源:互联网 发布:全家福相册排版软件 编辑:程序博客网 时间:2024/06/13 13:45
思路运用SequenceInputStream 然后是有enumeration 然后是Victor 最后判断文件存在的话就加到集合Victor中
class practice25
public static void main(String[] args) throws Exception
{
int count=1;
Vector<InputStream> v=new Vector<InputStream>();
File f=new File(count+".part");
while(f.exists())
{
v.add(new FileInputStream(f));
count++;
//System.out.println(count);
f=new File(count+".part");
}
SequenceInputStream sis=new SequenceInputStream(v.elements());
PrintStream ps=new PrintStream("25_copy.mp3");
byte[] b=new byte[1024*1024];
int len;
while((len=sis.read(b))!=-1)
{
ps.write(b,0,len);
ps.flush();
}
}
}
- 黑马程序员_文件的合并
- 黑马程序员-学习日志-文件的合并
- 黑马程序员-文件的切割与合并
- 黑马程序员-java IO的文件合并
- 黑马程序员_文件的切割
- 黑马程序员_文件的读写操作
- 黑马程序员_文件复制
- 黑马程序员——文件的切割,与合并
- 黑马程序员-学习日志-文件的分割与合并
- 黑马程序员 IO流 文件的分割与合并
- 黑马程序员—文件的切割与合并
- 黑马程序员——文件的切割与合并
- 黑马程序员_文件的备份的两种操作
- 黑马程序员_.java文件的复制与改名
- 黑马程序员_学习笔记文件的分割和合并
- 黑马程序员_文件的分割和合并
- 《黑马程序员》 合并流之文件切割与合并的工具类
- 黑马程序员_打开文件 存储文件
- 一个或多个avtiveX空间无法显示
- SQL Server 阻止了对组件 \'Ad Hoc Distributed Queries\' 的访问
- Sql Server 2000数据库备份文件还原成Sql Server 2005
- 不要做浮躁的嵌入式系统工程师【转载】
- ArcGIS API for Silverlight 动态图层(ArcGISDynamicMapServiceLayer)的显示与隐藏
- 黑马程序员_文件的合并
- Android图片处理(Matrix,ColorMatrix)
- 如何关闭 一个 应用中的所有 Activity
- java 常用工具类
- 统一快递查询入口
- 丁磊在浙江大学的演讲
- applet下载文件小结
- struts2报错: No result defined for action and result input
- Android Launcher-------Launcher为何物,究竟是干什么的?