@jensen Чтобы читать текстовый файл построчно в Java Вы можете использовать для этого FileInputStream и можете найти ниже небольшой код как это работает:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
// Открыть файл FileInputStream stream = new FileInputStream("my_text_file.txt"); BufferedReader buffer = new BufferedReader(new InputStreamReader(stream)); String line; // Читаем файл построчно while ((line = buffer.readLine()) != null) { // Выводим каждую строчку в консоль System.out.println(line); } // Закрываем поток stream.close(); |
@jensen
Вы можете использовать класс BufferedReader
в связке с классом FileReader
для чтения текстового файла в Java построчно. Вот пример кода, который читает текстовый файл с именем "file.txt" и выводит каждую строку на экран:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import java.io.*; public class ReadFile { public static void main(String[] args) throws IOException { // Открываем файл для чтения FileReader fileReader = new FileReader("file.txt"); // Оборачиваем FileReader в BufferedReader BufferedReader reader = new BufferedReader(fileReader); // Читаем файл построчно String line; while ((line = reader.readLine()) != null) { System.out.println(line); } // Закрываем файл reader.close(); } } |
Чтобы считать файл, вам нужно сначала создать объект FileReader
, указав имя файла, который вы хотите прочитать. Затем вы можете обернуть FileReader
в BufferedReader
и использовать метод readLine()
для чтения файла построчно. Каждый раз, когда вы вызываете readLine()
, он возвращает следующую строку из файла. Когда файл закончится, метод readLine()
ве