我讀的文本文件的第6行與此代碼的第一行:LineNumberReader跳過該文件
File finish = new File("C:/ABC Statements final/");
File[] finf = finish.listFiles();
String[] filenames1 = finish.list();
LineNumberReader br = null;
PrintWriter bw = null;
for (int k = 0; k < filenames1.length; k++) {
try {
br = new LineNumberReader(new FileReader(new File("C:/ABC Statements final/" + filenames1[k])));
String line = br.readLine();
while (line != null && br.getLineNumber() <= 6) {
line = br.readLine();
System.err.println(line);
}
} catch (Exception asd) {
System.err.println(asd);
}
我的輸出不打印文件的第一行。誰知道我做錯了什麼?
我怎麼能輸出While循環外的同一行? – ErrorNotFoundException 2013-04-25 14:27:03