hier:
t.schedule(new TimerTask(){public void run(){System.out.print("");}}, 0, 1000);
Das 1000 die Anzahl der Millisekunden gibt, wenn diese zeitlich Aufgabe ausgeführt wird.
Oder genauer: Zeitraum- Zeit in Millisekunden zwischen aufeinanderfolgenden Aufgaben Ausführungen.
Also: ändern Sie das nur zu Ihrem x
Wert.
Und die real Antwort hier: nicht blind blind einige API verwenden Sie irgendwo finden. Im Zweifelsfall wende dich an das Javadoc und lies, was die Methoden tun, die du gerade machst, wie für schedule(). Da hättest du die oben zitierten Informationen gefunden!
In Bezug auf Ihre Follow-on-Fragen: wieder; Wenden Sie sich an den Javadoc für die Timer Klasse. Diese Klasse hat die Methoden cancel()
und purge()
, die Sie verwenden können, um zukünftige Ausführungen zu verhindern.
Mit anderen Worten:
- Veränderung 1000 bis 5000 die Verzögerung zwischen Druckanweisungen zu ändern
- wenn Sie nach einer bestimmten Iteration zu stoppen, nur um einig einen der oben genannten Methoden aufrufe Punkt.
Also, wenn Sie wollen nach 10 Sekunden zu stoppen, Sie so etwas wie tun könnte:
t.schedule(new TimerTask(){public void run(){ t.cancel();}}, 10
1000);
Danke für die schnelle Annahme! – GhostCat