Skip to content

9.3 Byte Streams vs Character Streams

🎯 Fast File Read & Write with BufferedReader

import java.io.*;

public class FastBufferedIODemo {
    public static void main(String[] args) {
        String fileName = "sample.txt";

        // 1. फ़ाइल में लिखना (Write)
        try (BufferedWriter writer = new BufferedWriter(new FileWriter(fileName))) {
            writer.write("Fincz Learn - Java Masterclass");
            writer.newLine();
            writer.write("हाई-परफॉर्मेंस फ़ाइल I/O सीखना आसान है।");
        } catch (IOException e) {
            e.printStackTrace();
        }

        // 2. फ़ाइल से पढ़ना (Read line by line)
        try (BufferedReader reader = new BufferedReader(new FileReader(fileName))) {
            String line;
            System.out.println("--- फ़ाइल सामग्री ---");
            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

🧭 Navigation

Last updated on