9.3 Byte Streams vs Character Streams
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
- ⬅️ पिछला चैप्टर: 9.2 Directory Operations
- अगला मॉड्यूल ➡️: Module 10: Java Collections Framework
Last updated on