09 Июн 2023
2 мин
1209

Как работать с файлами в Java

Узнайте, как работать с файлами в Java, включая создание, чтение, запись и удаление, с примерами кода для новичков!

Содержание

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

Содержание

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

Выиграть iPhone 15