【发布时间】:2014-12-06 23:09:53
【问题描述】:
我一直在寻找这个问题的答案很长时间了,因为大多数时候它看起来很简单。我正在尝试逐行读取文件,并在某些情况下将字符串转换为数字。当我编写代码时,Interger.parseInt 根本不起作用。我已经尝试了各种方法,从更改变量的范围到将其保留为字符串,然后在完成循环后进行转换,但它只是说在 Interger.parseInt 中找不到 Interger。
package inputout;
import java.io.*;
import java.util.*;
import static java.lang.Integer.parseInt;
public class readfilebuffer {
private String Resname;
private int numberTables;
private int[] maxpertable;
private int[] sbm;
private String[] line4;
public void readFile1(File fin) throws FileNotFoundException {
int count = 0;
try {
FileReader fileReader = new FileReader(fin);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
if(count==0 )
Resname = line;
if(count==1)
numberTables = Interger.parseInt(line);//Interger here "cannot be found"
}
fileReader.close();
System.out.println(numberTables);
} catch (IOException e) {
e.printStackTrace();
}
}
}
在count==1,我在4 中读取了这一行,当我打印numberTablles 中的值时为0。
【问题讨论】:
-
大声说几次
Interger。如果英语不是您的母语,请查找该术语。
标签: java symbol-not-found