Why an actual number string read from a text can't be parsed with method Integer.valueOf()
in java?
Exception :
Exception in thread "main" java.lang.NumberFormatException: For input string: "11127"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.valueOf(Integer.java:766)
at sharingBike.ReadTxt.readRecord(ReadTxt.java:91)
at sharingBike.ReadTxt.main(ReadTxt.java:17)
This is my code
File fileView = new File(filePath);
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(fileView), "UTF-8"));
String line;
int count = 0;
while ((line = in.readLine()) != null) {
String[] lins = line.split(";");
int value;
value = Integer.valueOf(lins[0]);}