Подскажите, в чем проблема. Вот первый блок кода, он выполняется:
String currentLine = "5";
int a = Integer.parseInt(currentLine);
System.out.println(a); // выводит 5
А вот второй блок кода, который читает из файла ту же самую строку, но он уже не выполняется:
BufferedReader reader = new BufferedReader(new FileReader(outputFileName));
 String currentLine = reader.readLine();
 System.out.println(currentLine); // выводит 5
 int a = Integer.parseInt(currentLine);   //  здесь валится с ошибкой Exception in thread "main" java.lang.NumberFormatException: For input string: "5"
	                                                     //  at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
                                                             //	 at java.lang.Integer.parseInt(Integer.java:580)
 System.out.println(a);
Подскажите в чем проблема, судя по дебагу и в том и в другом случае у нас строка "5". Почему в одном случае строку получается парсить в инт, а другом случае нет? Спасибо!