PrintWriter
今天使用PrintWriter時(shí)遇到一個(gè)很有趣的情況:PrintWriter 輸出到文件后庙洼,再讀取文件內(nèi)容輸出到屏幕顿痪。但是讀取文件內(nèi)容一直為null。剛開始以為是文件讀取出了問題油够,后來發(fā)現(xiàn)是寫入問題蚁袭,PrintWriter 寫文件結(jié)束后,必須先調(diào)用 printWriter.close();方法石咬,才能將內(nèi)容寫入文件撕阎。
PrintWriter printWriter=new PrintWriter(file);
printWriter.print(userDir);
printWriter.println("\nwtf");
for (int i = 0; i < 10; i++) {
printWriter.println("\nwtf" + i);
}
printWriter.close();