【发布时间】:2014-04-13 11:40:27
【问题描述】:
我正在尝试将文件读入数组,但它似乎在这里不起作用是我的代码
public static void main(String[] args) throws FileNotFoundException {
Scanner input = new Scanner(new File("Sales.txt"));
int lineCount = 0;
String line = "";
while (input.hasNextLine()) {
line = input.nextLine(); // read one line
lineCount++; //count line to find out how big array must be
// System.out.println(line);
}
String[] fileinput = new String[lineCount]; //create array to store file in
while (input.hasNextLine()) {
int i = 0;
fileinput[i] = input.nextLine();
System.out.println(fileinput[i]);
i++;
}
我使用第一部分来找出有多少行,以便我可以将我的数组指定为那个大小,然后尝试在我的第二部分中将每一行放入数组中。
但每次它似乎不想在第一次使用该文件后再次读取或使用该文件时,它都会返回为 null。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: java