假設我有一個簡單的代碼,每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);
}
}
這肯定是可能的,但你需要做這些活動,你就必須創造條件,聽那些事件 – greedybuddha