File - абстракционное представление файла.
FileReader -класс, который используется для низкоуровневого (посимвольно) чтения с файла. Обычно обвертуется высокоуровневыми классами типа BufferedReader.
File f = new File("file.txt");
boolean newFile = f.createNewFile();
FileWriter - как FileReader, только для записи. Класс-обвертка - BufferdWriter.
BufferedReader br = new BufferedReader(fr);
String data = br.readLine();
BufferdWriter - на отмену от FileWriter записывает все данные при одном обращении к файлу.
FileReader -класс, который используется для низкоуровневого (посимвольно) чтения с файла. Обычно обвертуется высокоуровневыми классами типа BufferedReader.
File f = new File("file.txt");
boolean newFile = f.createNewFile();
FileWriter - как FileReader, только для записи. Класс-обвертка - BufferdWriter.
BufferedReader - на отмену от FileReader cчитывает сразу все данные с файла и хранит их в буфере. Есть дополнительніе методы, например, readLine.try{FileWriter fw = new FileWriter(f);fs.write("abc");fw.flush(); - гарантия что весь поток успел записатся в файл.fs.close();char[] charArray = new char[50];FileReader fr = new FileReader(f);int size = fr.read(charArray);fr.close();}catch(IOException e) {}
BufferedReader br = new BufferedReader(fr);
String data = br.readLine();
BufferdWriter - на отмену от FileWriter записывает все данные при одном обращении к файлу.
Комментариев нет:
Отправить комментарий