Я хочу прочитать двойные значения, хранящиеся в текстовом файле, и сохранить эти значения в массиве. Входной файл имеет одно значение в каждой строке. Следующий мой код.Чтение Двойные значения
File file=new File("val.txt");
List<Double> value = new ArrayList<Double>();
Scanner input = new Scanner(file);
while(input.hasNext()){
value.add(scanner.nextDouble());}
Но я получаю исключение Nosuchelement. Что не так в коде ?. Как читать двойные значения из файла и хранить его?
Вы должны проверить 'input.hasNextDouble()', 'hasNext' означает, что есть что-то читать, но вы не знаете, если это двойной или нет – BackSlash
@BackSlash: пытался hasNextDouble(), все еще получая ту же ошибку. – Keerthana
Можете ли вы сказать мне, какая строка вызывает ошибку? Выкладываю StackTrace слишком – BackSlash