用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实现两个文件的拼接