【发布时间】:2019-01-08 14:29:25
【问题描述】:
我刚开始学习 Java,我对 File 库很感兴趣。所以我打开了一个名为filename.txt 的记事本文件。现在我想使用 Java 写入文件,但我想实时获取结果。
即当 java 代码执行时,更改应该在文本文件中可见,而无需关闭并重新打开文件。
这是我的代码:
import java.io.*;
class Locker
{
File check = new File("filename.txt");
File rename = new File("filename.txt");
public void checker()
{
try{
FileWriter chk = new FileWriter("filename.txt");
if(check.exists())
{
System.out.println("File Exists");
chk.write("I have written Something in the file, hooray");
chk.close();
}
}
catch(Exception e)
{
}
}
};
class start
{
public static void main(String[] args)
{
Locker l = new Locker();
l.checker();
}
}
有可能吗?如果可以,有人能告诉我怎么做吗?
【问题讨论】:
-
“更改应该对谁可见”?
-
也许你需要一些“尾巴”工具。
-
感谢您的快速接受 ;-)