Easy Tutorial
❮ Java Switch Case Character Isletter ❯

Java Example - Copying File Content to Another File

Java Example

The following example demonstrates how to use the read and write methods of the BufferedWriter class to copy file content to another file:

Main.java File

import java.io.*;

public class Main {
    public static void main(String[] args) throws Exception {
        BufferedWriter out1 = new BufferedWriter(new FileWriter("srcfile"));
        out1.write("string to be copied\n");
        out1.close();
        InputStream in = new FileInputStream(new File("srcfile"));
        OutputStream out = new FileOutputStream(new File("destnfile"));
        byte[] buf = new byte[1024];
        int len;
        while ((len = in.read(buf)) > 0) {
            out.write(buf, 0, len);
        }
        in.close();
        out.close();
        BufferedReader in1 = new BufferedReader(new FileReader("destnfile"));
        String str;
        while ((str = in1.readLine()) != null) {
            System.out.println(str);
        }
        in1.close();
    }
}

The above code outputs the following result when run:

string to be copied

Java Example

❮ Java Switch Case Character Isletter ❯