Я хочу иметь класс, который меняет свои собственные частные переменные каждые 2 секунды. Я знаю, что если я сделаю что-то вроде
import java.util.Timer;
//...
Timer timer;
//...
timer.schedule(new ChangeSomething(), 2000);
, он выполнит ChangeSomething ()
через 2 секунды, есть ли способ сказать ему делать что-то каждые 2 секунды, или, если я введу внутрь ChangeSomething ()
timer.schedule(new ChangeSomething(), 2000);
, это сработает?
Кстати, что timer.cancel ()
точно выполняет?