19.7. Java — Класс FileReader, его конструкторы и методы, пример записи и чтения файла
Пример Ниже приведен пример демонстрации объекта File: Учтите, что существует исполняемый файл First. txt, а другой файл Second. txt не исполняется в текущем каталоге. Скомпилируем и запустим указанную выше программу. Это приведет к следующему результату: package test; import java. io. File; public class Test { public static void main(String[] args) { File f = null; String[] strs = {" First. txt", " Second. txt" }; try { // для каждой строки в массиве строк for(String s: strs ) { // создание нового файла f = new File(s); // true, если файл является исполняемым boolean bool = f. canExecute(); // нахождение абсолютного пути String a = f. getAbsolutePath(); // вывод абсолютного пути System. out. print(a); // вывод System. out. println(" исполняется: " + bool); } } catch (Exception e) { // если любая ошибка ввода/вывода e. printStackTrace(); } }}Получим следующий результат: E: \Soft\NetBeans 8. 2\Projects\test\test\First. txt исполняется: falseE: \Soft\NetBeans 8. 2\Projects\test\test\Second. txt исполняется: falseПолучим следующий результат, если существует исполняемый файл First. txt: E: \Soft\NetBeans 8. 2\Projects\test\test\First. txt исполняется: trueE: \Soft\NetBeans 8. 2\Projects\test\test\Second. txt исполняется: false
19. 7. Java — Класс FileReader, его конструкторы и методы, пример записи и чтения файла Класс FileReader наследуется от класса InputStreamReader. FileReader используется для чтения потоков символов. Конструкторы Он имеет несколько конструкторов для создания нужных объектов. Ниже приведен список конструкторов, предоставляемых классом FileReader.
Методы
Когда у Вас есть объект FileReader, тогда есть список вспомогательных методов, которые можно использовать для управления файлами.
Пример в Java чтения и записи в текстовый файл Ниже приведен пример демонстрации класса (FileReader class) в Java - запись и чтение из файла: import java. io. *; public class Test { public static void main(String args[])throws IOException { File file = new File(" Example. txt" ); // Создание файла file. createNewFile(); // Создание объекта FileWriter FileWriter writer = new FileWriter(file); // Запись содержимого в файл writer. write(" Это простой пример, \n в котором мы осуществляем\n с помощью языка Java\n запись в файл\n и чтение из файла\n" ); writer. flush(); writer. close(); // Создание объекта FileReader FileReader fr = new FileReader(file); char [] a = new char[200]; // Количество символов, которое будем считывать fr. read(a); // Чтение содержимого в массив for(char c: a) System. out. print(c); // Вывод символов один за другими fr. close(); }}Получим следующий результат: Это простой пример, в котором мы осуществляем с помощью языка Java запись в файл и чтение из файлаСодержимое созданного текстового файла Example. txt:
19. 8. Java — Класс FileWriter, его конструкторы и методы, пример записи и чтения файла Класс FileWriter наследуется от класса OutputStreamWriter. Класс используется для записи потоков символов. Конструкторы Класс FileWriter имеет несколько конструкторов для создания требуемых объектов. Ниже приведен список.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|