Метод реализации сплайсинга двух файлов в Java совпадает с методом реализации XOR двух файлов в Java. Оба methods FileInputStream () и FileOutputStream (). Два файла одинакового размера сплачиваются с файлом B после файла A. Имя вывода файла outfile. Смотрите следующие данные для деталей:
Импорт java.io.file; import java.io.fileinputstream; import java.io.filenotfoundexception; импорт java.io.fileOutputStream; импорт java.io.ioexception; Public Class Append {static int count = 0; static int countb = 0; public static void main (string args []) бросает ioException {fileInputStream fileA = new FileInputStream ("d: // javaxor // a"); FileInputStream fileB = new FileInputStream ("d: // javaxor // b"); File outfile = new File ("d: // javaxor // outfile"); int filesizea = filea.available (); // Вычислять размер файла int filesizeb = fileb.available (); FileOutputStream fos = new FileOutputStream (Outfile); int hasreada = 0; int hasreadb = 0; Byte [] bufa = новый байт [1024]; byte [] bufc = новый байт [1024]; byte [] buf_yuan = new Byte [filezizea%1024]; byte [] buf_yub = new Byte [filesizeb%1024]; while ((hasreada = filea.read (bufa))> 0) {if (count <filezizea-filesize%1024) {for (int i = 0; i <bufa.length && count <filezizea-filesize%1024; i ++) {bufc [i] = (byte) (bufa [i] & 0xff); count ++; } fos.write (bufc); } else if (count> = filezize-filesize%1024 && count <filesizea) {for (int j = 0; count> = filesize-filesize%1024 && count <filezizea; 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) (i]; 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); }}}}Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.