public void loadFromFile(String filename) {
File file = new File(filename);
BufferedReader br;
try {
br = new BufferedReader(new FileReader(file));
numberOfAttributes = Integer.parseInt(br.readLine());
}
...
}
以上是我的程序:我试图从一个 txt 文件中读取,其中第一行是数字 22,仅此而已。我不知道为什么程序给我一个异常(exception)。
最佳答案
尝试从字符串中去除任何空格:
numberOfAttributes = Integer.parseInt(br.readLine().trim());
关于java.lang.NumberFormatException : For input string: "22",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16135123/