В этой статье мы рассмотрим, как осуществлять работу с файлами в Java, включая создание, чтение, запись и удаление файлов. Для работы с файлами в Java используются классы из пакета java.io
и java.nio
.
Создание файла
Для создания файла в Java используется класс File
из пакета java.io
. Вот пример создания нового файла:
import java.io.File; import java.io.IOException; public class Main { public static void main(String[] args) { try { File file = new File("example.txt"); if (file.createNewFile()) { System.out.println("Файл создан"); } else { System.out.println("Файл уже существует"); } } catch (IOException e) { System.out.println("Ошибка при создании файла"); e.printStackTrace(); } } }
Чтение файла
Для чтения файла используются классы FileReader
и BufferedReader
. Вот пример чтения файла:
import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class Main { public static void main(String[] args) { try { FileReader fileReader = new FileReader("example.txt"); BufferedReader bufferedReader = new BufferedReader(fileReader); String line; while ((line = bufferedReader.readLine()) != null) { System.out.println(line); } bufferedReader.close(); } catch (IOException e) { System.out.println("Ошибка при чтении файла"); e.printStackTrace(); } } }
Запись в файл
Для записи в файл используются классы FileWriter
и BufferedWriter
. Вот пример записи в файл:
import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; public class Main { public static void main(String[] args) { try { FileWriter fileWriter = new FileWriter("example.txt"); BufferedWriter bufferedWriter = new BufferedWriter(fileWriter); bufferedWriter.write("Пример текста"); bufferedWriter.newLine(); bufferedWriter.write("Еще одна строка"); bufferedWriter.close(); } catch (IOException e) { System.out.println("Ошибка при записи в файл"); e.printStackTrace(); } } }
Удаление файла
Для удаления файла используется метод delete()
класса File
. Вот пример удаления файла:
import java.io.File; public class Main { public static void main(String[] args) { File file = new File("example.txt"); if (file.delete()) { System.out.println("Файл удален"); } else { System.out.println("Файл не найден"); } } }
Теперь вы знаете основы работы с файлами в Java! 😊 Не забывайте практиковаться и изучать дополнительные материалы, чтобы углубить свои знания.
Добавить комментарий