RKTechGame | Java BufferedReader & BufferedWriter

BufferedReader kya hai?

BufferedReader ek character input stream hai jo ek buffer ka use karta hai characters, arrays, ya lines ko efficiently read karne ke liye. Ye FileReader ya kisi bhi Reader stream ke saath wrap kiya ja sakta hai performance improve karne ke liye.

Kuch important methods:

Example (File se line by line padna):

try {
  FileReader fr = new FileReader("input.txt");
  BufferedReader br = new BufferedReader(fr);

  String line;
  while ((line = br.readLine()) != null) {
    System.out.println(line);
  }

  br.close();
  fr.close();
} catch (Exception e) {
  e.printStackTrace();
}

BufferedWriter kya hai?

BufferedWriter ek character output stream hai jo characters, arrays, ya strings ko buffer karke efficiently file me write karta hai. Ye FileWriter stream ke around wrap kiya jata hai taaki multiple writes ki jagah ek baar mein data likha jaye.

Kuch important methods:

Example (File me data likhna):

try {
  FileWriter fw = new FileWriter("output.txt");
  BufferedWriter bw = new BufferedWriter(fw);

  bw.write("Yeh pehli line hai");
  bw.newLine();
  bw.write("Yeh doosri line hai");

  bw.close();
  fw.close();
} catch (Exception e) {
  e.printStackTrace();
}