假设我有一个简单的代码,它每 5 秒将变量“counter”增加 1。我想在“计数器”达到 5 时停止计时器。我想为此使用对象侦听器(侦听某些事件)。这可能吗?
public class CallMe{
static int counter = 0;
public static void main(String[] args) {
// This code increments counter variable by 1, every 5 seconds.
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
counter++;
System.out.println(counter);
}
}, 1000, 5000);
}
}