【发布时间】:2014-10-11 18:38:33
【问题描述】:
我在 stackoverflow 上浏览了很多不同的主题,但到目前为止找不到任何有用的东西:/
所以这是我的问题。我正在写一个文件复印机。问题在读取文件时已经出现。我的测试文档有 3 行随机文本。所有这 3 行都应该写在一个字符串数组中。问题是只有文本文档的第二行被写入数组,我不知道为什么。已经调试过了,但没有让我进一步了解。
我知道对于具有不同类等的文件复印机有不同的解决方案。但我真的很想让它与我在这里使用的类一起运行。
String[] array = new String[5];
String datei = "test.txt";
public String[] readfile() throws FileNotFoundException {
FileReader fr = new FileReader(datei);
BufferedReader bf = new BufferedReader(fr);
try {
int i=0;
//String Zeile = bf.readLine();
while(bf.readLine() != null){
array[i] = bf.readLine();
// System.out.println(array[i]); This line is for testing
i++;
}
bf.close();
} catch (IOException e) {
e.printStackTrace();
}
return array;
【问题讨论】:
标签: java arrays while-loop filereader filewriter