このクラスの問題がどこにあるのか知りたいのですが、n秒ごとに何かを作るクラスを作っていますが、それは1回だけのようです。これがクラスです
import java.util.Timer;
import java.util.TimerTask;
public class Updater {
private Timer timer;
public Updater(int seconds){
timer = new Timer();
timer.schedule(new UpdaterTask(), seconds*1000);
}
class UpdaterTask extends TimerTask {
public void run() {
System.out.println(Math.random());
timer.cancel();
}
}
}
そしてこれがテストです
public class TestUpdater {
public static void main(String[] args){
new Updater(1);
}
}
このテストでは毎秒乱数を取得する必要があると思いますが、最初の 1 秒後にプロセスが終了します。悪い英語で申し訳ありませんが、何か提案をありがとう