BLACK FRIDAY

осталось 3 дня

Скидка 10% и подарок на выбор — при покупке одной программы
При покупке двух программ  — вторая со скидкой 50%

Как читать из файла java

Ответы
Аватар пользователя Ivan Gagarinov
Ivan Gagarinov
22 сентября 2022

Для работы с файлами можно использовать методы из библиотеки java.nio.file. Библиотека предоставляет классы Path и Paths для работы с путями файлов, а также класс Files для манипулирования с файловой системой.

Сначала нужно сформировать путь к файлу с помощью класса Paths, например используя метод Paths.get(). Получившийся объект нужно использовать в методах класса Files.

Пример чтения файла:

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;


// Получаем путь к нужному файлу
Path writeFilePath = Paths.get("/tmp/file.txt");

// Читаем файл
String content = Files.readString(path);

// Выводим содержимое
System.out.println(content);
Аватар пользователя Сергей Якимович
Сергей Якимович
18 ноября 2022

Также надо учитывать, что метод readString() может выбросить обрабатываемую ошибку java.io.IOException.

И при его использовании надо или обрамить вызов try-catch, или указать в головном методе throws IOException.

        Path path = Paths.get("input.txt");
        String contents = "";
        try {
            contents = Files.readString(path);
        } catch (IOException ex) {
            // обработка ошибки чтения
        }
Добавьте ваш ответ

Рекомендуемые курсы

классы
методы
Объекты
интерфейсы
11 часов
Посмотреть
классы
интерфейсы
полиморфизм
наследование
35 часов
Посмотреть
основы Java
методы
переменные
константы
37 часов
Посмотреть

Похожие вопросы