Считывание целых чисел с файла

304
05 марта 2017, 06:38

Как считать массив целых чисел с текстового файла ,каждое число записано в новой строке ?

Answer 1

Можно использовать для этого Scanner:

try (Scanner scanner = new Scanner(new File("in.txt")))
{
    ArrayList<Integer> numbers = new ArrayList<>();
    while (scanner.hasNextInt())
    {
        numbers.add(scanner.nextInt());
    }
    System.out.println(numbers);
}
catch (FileNotFoundException e)
{
    e.printStackTrace();
}

При необходимости можно создать массив на основе полученного списка:

Integer[] array = numbers.toArray(new Integer[0]);
READ ALSO
Почему размер ArrayList-а равна нулю?

Почему размер ArrayList-а равна нулю?

У меня есть list , в которую хочу добавить данные которые беру из базыЕсть функция func , где я добавляю в мой list записи

242
Каскадное удаление с БД one-to-many Hibernete

Каскадное удаление с БД one-to-many Hibernete

Имею две таблицы DEPARTMENT и EMPLOYEE (первая родительская, а вторая - дочерняя)То есть, каждому департаменту соответствует список сотрудников (связь...

310
Исключение при преобразовании string в int

Исключение при преобразовании string в int

При вводе строки состоящей не только из цифр происходит ошибка

307
Список ListView

Список ListView

Необходимо сделать список из семи дней неделиЯ Id уже дал и нашёл

255