В этой статье мы рассмотрим, как осуществлять работу с файлами в 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! 😊 Не забывайте практиковаться и изучать дополнительные материалы, чтобы углубить свои знания.
Перейти в телеграм, чтобы получить результаты теста



Забрать
Добавить комментарий