java实现两个文件的拼接

  

用Java语言实现两个文件的拼接与上一篇用Java实现两个文件的异或使用的方法都一样,都是FileInputStream()与FileOutputStream()方法,两个相同大小的文件a, b,把文件b拼接在文件一之后,输出的文件名为输出文件具体代码详见下述内容:

        进口java.io.File;   进口java.io.FileInputStream;   进口java.io.FileNotFoundException;   进口java.io.FileOutputStream;   进口java.io.IOException;         公共类添加   {   静态int数=0;   静态int countb=0;      公共静态void main (String参数[])抛出IOException   {   FileInputStream filea=new FileInputStream (“d: \ \ JavaXor \ \ ");   FileInputStream fileb=new FileInputStream (“b d: \ \ JavaXor \ \”);   文件输出文件=新文件(“d: \ \ JavaXor \ \输出文件”);   int filesizea=filea.available();//计算文件的大小   int filesizeb=fileb.available ();   FileOutputStream安全系数=new FileOutputStream(输出文件);      int hasReada=0;   int hasReadb=0;      byte[]布法=新字节[1024];   byte [] bufc=新字节[1024];   byte [] buf_yua=新字节(1024年filesizea %);   byte [] buf_yub=新字节(1024年filesizeb %);      在((hasReada=filea.read(布法)在0)   {   如果(count=filesizea-filesizea % 1024,,count=filesizea-filesizea % 1024,,count=filesizeb-filesizeb % 1024,,countb=filesizeb-filesizeb % 1024,,countb之前      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

java实现两个文件的拼接