黑马程序员-学习日志-文件的分割与合并
来源:互联网 发布:freebsd10 安装软件 编辑:程序博客网 时间:2024/05/21 01:57
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
import java.io.*;import java.util.*;class SplitFile {public static void main(String[] args) throws IOException{//splitFile();merge();}public static void merge() throws IOException //合并被分割的数据{//ArrayList<FileInputStream> a1 = new ArrayList<FileInputStream>();for(int x=1;x<=1;x++){a1.add(new FileInputStream("E:\\Java源代码\\IO基础\\day20\\splitfiles\\"+x+".part"));}final Iterator<FileInputStream> it = a1.iterator();Enumeration<FileInputStream> en = new Enumeration<FileInputStream>() //因为这个是匿名内部类对访问的局部变量用final修饰{public boolean hasMoreElements(){return it.hasNext();}public FileInputStream nextElement(){return it.next();}};SequenceInputStream sis = new SequenceInputStream(en);FileOutputStream fos = new FileOutputStream("E:\\Java源代码\\IO基础\\day20\\splitfiles\\1.jpg");byte[] buf = new byte[1024];int len =0;while((len = sis.read(buf))!=-1){fos.write(buf,0,len);}fos.close();sis.close();}public static void splitFile() throws IOException{FileInputStream fis = new FileInputStream("E:\\Java源代码\\IO基础\\day20\\1.JPG");FileOutputStream fos = null;byte[] buf = new byte[1024*1024];int len = 0;int count=1;while((len=fis.read(buf))!=-1){fos = new FileOutputStream("E:\\Java源代码\\IO基础\\day20\\splitfiles\\"+count+".part");count++;fos.write(buf,0,len);fos.close();}fis.close();}}
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net
0 0
- 黑马程序员-学习日志-文件的分割与合并
- 黑马程序员-学习日志-文件的合并
- 黑马程序员 IO流 文件的分割与合并
- 黑马程序员__IO之文件复制、分割与合并
- 黑马程序员-文件的切割与合并
- 文件的合并与分割
- 文件的合并与分割
- 文件的分割与合并
- 文件的分割与合并
- 文件的分割与合并
- 文件的分割与合并
- 文件的分割与合并
- 黑马程序员-PrintWriter-序列流-分割文件-合并文件
- 黑马程序员-SequenceInputStream文件合并-SplitFile文件分割
- 黑马程序员------ io流对一个图片文件进行分割与合并
- 黑马程序员_学习笔记文件的分割和合并
- IO学习(十七)文件的分割与合并
- C语言学习笔记之文件的分割与合并
- Linux中安装php
- 单层网络模型下对无监督特征学习算法的分析
- spring security权限管理手册升级至spring security-3.1.3
- apache安装之后的配置
- 图形化的机房综合资源管理系统功能简介
- 黑马程序员-学习日志-文件的分割与合并
- delphi boolean 类型转成string型
- Linux设备驱动之pci设备的枚举(linux初始化时PCI设备识别)
- Effective C++ 8. 定制 new 和 delete
- Java解析XML
- java文件按行读写,解决中文乱码
- 一个CURL模拟登陆论坛的脚本+cookie伪造的方法
- Microsoft Internet Explorer cookie设置帮助
- 设计模式(1):单例模式