/
Вопросы и ответы
/
Java
/

Как считать с файла в коллекцию java

Как считать с файла в коллекцию java

4 года назад

Человек-Молекула

Ответы

0

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

Вот пример:

import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class FileToCollectionExample {

    public static void main(String[] args) {
        List<String> lines = new ArrayList<>();
        try (Scanner scanner = new Scanner(new File("input.txt"))) {
            while (scanner.hasNextLine()) {
                String line = scanner.nextLine();
                lines.add(line);
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }

        // do something with the lines
        System.out.println(lines);
    }
}
  • В этом примере мы создали объект Scanner, который читает данные из файла "input.txt" построчно.
  • Каждую считанную строку мы добавляем в список lines
  • Закрытие потока чтения данных из файла происходит автоматически благодаря использованию конструкции try-with-resources

После считывания всех строк мы можем обработать данные из коллекции как угодно.

3 года назад

Иван Полежаев

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845