package com.javarush.task.task13.task1326;
import java.io.*;
import java.util.*;
/*
Сортировка четных чисел из файла
*/
public class Solution {
public static void main(String[] args) {
// напишите тут ваш код
List<Integer> list = new ArrayList<>();
try {
BufferedReader x = new BufferedReader(new InputStreamReader(System.in));
String filePath = "C:/source.txt";
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(filePath)));
while (reader.ready()){
// не выдает ошибку и выводит на экран
System.out.println(reader.readLine())
//выдает ошибку java.lang.NumberFormatException: For input string: "5"
System.out.println(Integer.parseInt(reader.readLine()))
}
}
catch (NumberFormatException e){
System.out.println(e);
}
catch (IOException u){
System.out.println(u);
}
}
}
Всю голову уже сломал, помогите разобраться.Дмитрий Сидоров
28 уровень
Не получается записать числа из файла в коллекцию
Архивный
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Дмитрий Сидоров
27 июня 2018, 16:03
Разобрался. Проблема была c текстовым файлом, заменил файл и все заработало.
0
Артем Divertitto Senior Android-разработчи в United Tech Master
27 июня 2018, 13:35
У тебя числа хранятся через пробел, или по одному на строчку?
0
Дмитрий Сидоров
27 июня 2018, 13:19
Открыл прямо в IDEA и никаких пробелов нету там, так же считал в коллецию строк и вывел и так же пробелов нет. Я уже не понимаю в чем тут дело.
0
Vitalik_ZX
27 июня 2018, 12:23
попробуйте открыть исходный файл, где хранятся числа, в idea. Я поначалу создал файл в блокноте, была та же ошибка, открыл в идее, идея показала наличие пробелов в файле.
0