BufferedReader classı karakter tabanlı girdi akışından okumak için kullanılır.Aldığımız veriyi satır satır okumak için readLine() methodunu kullanabiliriz.BufferedReader sınıfı performansı daha fazla hızlanıdırr.
Hemen örnek verelim;
import java.io.*;
public class MyFile {
<span style="color:#cc7832">public static void </span><span style="color:#ffc66d">main</span>(String[] args) {
File file = <span style="color:#cc7832">new </span>File(<span style="color:#6a8759">"/home/j2guar/Desktop/myName.txt"</span>)<span style="color:#cc7832">;
try(FileReader reader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(reader)
){
String line;
while((line=bufferedReader.readLine())!=null){
System.out.println(line);
}
}catch(Exception e){
e.printStackTrace();
}
}
}
Yazmak için ;
import java.io.*;
public class MyFile {
<span style="color:#cc7832">public static void </span><span style="color:#ffc66d">main</span>(String[] args) {
File file = <span style="color:#cc7832">new </span>File(<span style="color:#6a8759">"/home/j2guar/Desktop/myName.txt"</span>)<span style="color:#cc7832">;
try(FileWriter fileWriter = new FileWriter(file);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter)
){
String myName = "Junior Yazilim";
bufferedWriter.write(myName);
}catch(Exception e){
e.printStackTrace();
}
}
}