gpt4 book ai didi

java - 更新时读取文本文件的值

转载 作者:行者123 更新时间:2023-12-01 05:24:04 25 4
gpt4 key购买 nike

我正在尝试读取文本文件的内容并写入另一个文件。问题是我想每 1 秒读取一次文件。这是我尝试过的。

void setData() {
System.out.println("inside setdata");
String line = null;
String file = "E:/sss.txt";
FileInputStream fis = null;
String text = null;
try{
....

while(true) {

byte bt[] = new byte[(int) file.length()];

fis.read(bt);
text = new String(bt);
System.out.println( text);
fis.close();
line = text + line;
while(text != null) {
Thread.sleep(2000);
System.out.println(line);
}
}
}catch (Exception e){

}

}

我哪里错了?

我得到的是什么

inside setdata
inside try
http://www.
http://www.null
http://www.null
http://www.null

持续不断 提前致谢

最佳答案

使用我的异步 DataFetcher 类可能会更幸运:

http://tus.svn.sourceforge.net/viewvc/tus/tjacobs/io/DataFetcher.java?view=log

获取文件输入流,将其提供给 DataFetcher,在线程中运行它,并将 FetcherListener 添加到 DataFetcher

关于java - 更新时读取文本文件的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9931197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com