Java使用逐字扫描程序读取动态日志文件
我试图用扫描仪和代码逐字读取日志文件
Scanner scanner = new Scanner(file);
while(scanner.hasNext()){
String word = scanner.next();
}
但问题是,当它到达文件末尾时,就会停止,但我需要在生成时读取它
我试着用下面的代码来解决这个问题
Scanner scanner = new Scanner(file);
while(true){
while(!scanner.hasNext()){
Thread.sleep(1000);
}
String word = scanner.next();
}
但代码似乎不起作用,即使日志文件附加了更多数据,也会卡在while循环中。 有人能指出我做错了什么吗
共 (0) 个答案