El método cancel() de la clase Timer se usa para terminar este temporizador y eliminar cualquier tarea programada actualmente.
Sintaxis:
public void cancel()
Parámetros: La función no acepta ningún parámetro.
Valor de retorno: el método no tiene valor de retorno.
Excepción: la función no lanza ninguna excepción.
El siguiente programa demuestra la función mencionada anteriormente:
Programa 1:
// program to demonstrate the // function java.util.Timer.cancel() import java.util.*; public class GFG { public static void main(String[] args) { // creating timertask, timer Timer timer = new Timer(); TimerTask tt = new TimerTask() { public void run() { for (int i = 1; i <= 15; i++) { System.out.println("working on the task"); if (i >= 7) { System.out.println("stop the task"); // loop stops after 7 iterations timer.cancel(); break; } } }; }; timer.schedule(tt, 1000, 1000); } }
Producción:
working on the task working on the task working on the task working on the task working on the task working on the task working on the task stop the task
Programa 2:
// program to demonstrate the // function java.util.Timer.cancel() import java.util.*; public class GFG { public static void main(String[] args) { // creating timertask, timer Timer timer = new Timer(); TimerTask tt = new TimerTask() { public void run() { for (int i = 1; i <= 15; i++) { System.out.println("working on the task"); if (i >= 7) { System.out.println("stop the task"); // loop stops after 7 iterations timer.cancel(); } } }; }; timer.schedule(tt, 1000, 1000); } }
Producción:
working on the task working on the task working on the task working on the task working on the task working on the task working on the task stop the task working on the task stop the task working on the task stop the task working on the task stop the task working on the task stop the task working on the task stop the task working on the task stop the task working on the task stop the task working on the task stop the task
Publicación traducida automáticamente
Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA