Metode menerapkan splicing dari dua file di Java sama dengan metode menerapkan XOR dari dua file di Java. Metode FileInputStream () dan FileOutputStream (). Dua file dengan ukuran yang sama disambung dengan file B setelah file a. Nama file output adalah outfile. Lihat detail berikut untuk detailnya:
impor java.io.file; impor java.io.fileInputStream; impor java.io.filenotfoundException; impor java.io.fileoutputStream; import java.io.ioException; kelas publik tambahkan {static int count = 0; Static int countb = 0; public static void main (string args []) melempar ioException {fileInputStream filea = new fileInputStream ("d: // javaxor // a"); FileInputStream FileB = FileInputStream baru ("d: // javaxor // b"); File outfile = file baru ("d: // javaxor // outfile"); int filesizea = filea.available (); // Hitung ukuran file int fileSeizeB = fileb.available (); FileOutputStream fos = new FileOutputStream (OutFile); int hasreada = 0; int hasreadb = 0; byte [] bufa = byte baru [1024]; byte [] bufc = byte baru [1024]; byte [] buf_yuan = byte baru [Fileizea%1024]; byte [] buf_yub = byte baru [Filesibeb%1024]; while( (hasReada=filea.read(bufa) )>0 ) { if(count<filesizea-filesizea%1024) { for(int i=0;i<bufa.length && count<filesizea-filesizea%1024;i++) { bufc[i]=(byte)(bufa[i] & 0xFF); Count ++; } fos.write (bufc); } else if (count> = FileizeA-Filesize%1024 && count <filesizea) {for (int j = 0; count> = Fileizea-Filesizea%1024 && count <filesizea; j ++) {buf_yuan [j] = (byte) (bufa [j] & 0xff); Count ++; } fos.write (buf_yuan); } } while( (hasReadb=fileb.read(bufa) )>0 ) { if(countb<filesizeb-filesizeb%1024) { for(int i=0;i<bufa.length && countb<filesizeb-filesizeb%1024;i++) { bufc[i]=(byte)(bufa[i] & 0xFF); Countb ++; } fos.write (bufc); } else if (countb> = filesizeB-filesizeB%1024 && countb <filesizeB) {for (int j = 0; countb> = filesizeB-filesizeB%1024 && countb <filesizeb; j ++) {buf_yub [j] = (byte) (bufa [j] & 0xff); Countb ++; } fos.write (buf_yub); }}}}Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.