Merge Files into One Java
PROGRAM TO MERGE FILES
OUTPUT
Note : If file3.txt exist in cwd(current working directory) then it will be overwritten by above program otherwise new file will be created.
Merged file1.txt and file2.txt into file3.txt
import java.io.*; public class FileMerge { public static void main(String[] args) throws IOException { // PrintWriter object for file3.txt PrintWriter pw = new PrintWriter("file3.txt"); // BufferedReader object for file1.txt BufferedReader br1 = new BufferedReader(new FileReader("file1.txt")); BufferedReader br2 = new BufferedReader(new FileReader("file2.txt")); String line1 = br1.readLine(); String line2 = br2.readLine(); // loop to copy lines of // file1.txt and file2.txt // to file3.txt alternatively while (line1 != null || line2 !=null) { if(line1 != null) { pw.println(line1); line1 = br1.readLine(); } if(line2 != null) { pw.println(line2); line2 = br2.readLine(); } } pw.flush(); // closing resources br1.close(); br2.close(); pw.close(); System.out.println("Merged file1.txt and file2.txt alternatively into file3.txt"); } } Merged file1.txt and file2.txt into file3.txt
Comments
Post a Comment