【发布时间】:2018-09-02 17:47:24
【问题描述】:
我正在尝试从文件中读取信息,但对于每一行它只返回一个 null
String[] quotes = new String[numberOfLines];
String myLine;
for (int i = 0; i < numberOfLines; i++)
{
myLine = readFile.readLine();
System.out.println(myLine);
quotes[i] = myLine;
}
文件中实际包含字符的行数中的numberOfLines
【问题讨论】:
-
你能编辑你的完整程序和一个示例文件吗?
-
你可以用 String[] quotes = Files.lines(path); 替换这个(以及计算行数的代码)。但是,您应该考虑采用流式处理方法,而不是构建大量行的数组。
标签: java arrays string bufferedreader ioexception