ファイルがあります。text.txtと呼びましょう。数行のテキストが含まれています。これをコードで読み込もうとしているので、コードを使用して編集できますが、残念ながら、読み込もうとするとnullが返され、コードがまったく読み込まれません。エラーメッセージなどはありません。
例として、次のファイルが含まれています。
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();
}