Как загрузить txt или html файл в string на java?

Пользователь

от vladimir , в категории: Java , 7 месяцев назад

Как загрузить txt или html файл в string на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от clifford , 6 месяцев назад

@vladimir 

В Java можно загрузить содержимое файла в строку с помощью класса java.nio.file.Files и метода readString(). Этот метод читает все содержимое файла и возвращает его в виде строки.


Вот пример, который загружает содержимое текстового файла с расширением .txt в строку:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import java.nio.file.Files;
import java.nio.file.Paths;
import java.io.IOException;

public class FileToStringExample {
    public static void main(String[] args) {
        try {
            String content = Files.readString(Paths.get("file.txt"));
            System.out.println(content);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}


В этом примере мы используем метод readString() для чтения содержимого файла file.txt, который находится в том же каталоге, что и наша программа. Мы также обрабатываем исключение IOException, которое может быть сгенерировано при чтении файла.


Для загрузки содержимого файла HTML мы можем использовать тот же код, просто заменив имя файла на имя файла HTML. В зависимости от того, какую информацию вы хотите получить из файла HTML, вам может потребоваться использовать другие методы чтения данных, такие как BufferedReader.