package com.Thread.timer读文件;
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.Timer;
import java.util.TimerTask;
/**
* 隔3秒钟从一个文件中把内容读出来并打印到控制台
* @author hKF44244
*
*/
public class PickTask {
private Timer timer;
public PickTask(){
timer = new Timer();
}
private TimerTask task = new TimerTask(){
public void run(){
try {
BufferedReader br = new BufferedReader(new FileReader("F:/ning.txt"));
String data = null;
while((data = br.readLine())!=null){
System.out.println(data);
}
System.out.println("-------------------------------------");
} catch (Exception e) {
e.printStackTrace();
}
}
};
public void start(int delay, int internal){
timer.schedule(task, 0, internal*1000);
}
public static void main(String[] args) {
PickTask pt = new PickTask();
pt.start(1, 3);
}
}