为什么无法使用Integer.valueOf()java中的方法解析从文本中读取的实际数字字符串?
例外:
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)
Run Code Online (Sandbox Code Playgroud)
这是我的代码
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]);}
Run Code Online (Sandbox Code Playgroud)