我有一個文件,我們稱之爲text.txt。它包含幾行文字。我試圖用我的代碼讀取它,以便我可以使用我的代碼進行編輯,不幸的是,每當我嘗試閱讀代碼時,它都會返回null,並且根本不會加載代碼。沒有錯誤信息或任何東西。Java從文件讀取問題
一個例子是在它下面的一個文件:
a
b
c
d
e
f
加載時,它加載以下:
a
b
c
d
null
這使得沒有任何意義,我無論如何,因爲,如果它是進入while循環,它不應該退出!任何人都可以幫我嗎?
try
{
File theFile = new File(docName);
if (theFile.exists() && theFile.canRead())
{
BufferedReader docFile;
docFile = new BufferedReader(
new FileReader(f));
String aLine = docFile.readLine();
while (aLine != null)
{
aLine = docFile.readLine();
doc.add(aLine);
}
docFile.close();
}
更不用說,他在添加aLine到doc *之前檢查它是否爲空。 – johusman 2011-02-26 20:12:10