¿Cómo usar el punto de corte condicional en Eclipse?

Quiero saber cómo colocar un punto de interrupción condicional en Eclipse. Tengo un código como:

public static void doForAllTabs(String[] tablist){ for(int i = 0; i doIt(tablist[i]); } } 

Ahora quiero poner un punto de interrupción en la línea con la flecha pero quiero que se dispare solo si:

 tablist[i].equalsIgnoreCase("LEADDELEGATES"); 

Pon tu punto de quiebre Haga clic con el botón derecho en la imagen de punto de corte en el margen y elija Propiedades de punto de interrupción:

enter image description here

Configure las condiciones como mejor le parezca

enter image description here

Haga un punto de interrupción normal en el doIt(tablist[i]); línea

Haga clic derecho -> Propiedades

Marque ‘Condicional’

Ingrese tablist[i].equalsIgnoreCase("LEADDELEGATES")

Desde Eclipsepedia sobre cómo establecer un punto de interrupción condicional:

Primero, establezca un punto de interrupción en una ubicación determinada. A continuación, utilice el menú contextual en el punto de corte en el margen izquierdo del editor o en la vista Puntos de corte en la perspectiva de depuración, y seleccione las propiedades del punto de interrupción. En el cuadro de diálogo, marque Habilitar condición e ingrese una condición de Java arbitraria, como list.size()==0 . Ahora, cada vez que se llega al punto de interrupción, la expresión se evalúa en el contexto de la ejecución del punto de interrupción, y el punto de ruptura se ignora u honra, dependiendo del resultado de la expresión.

Las condiciones también se pueden express en términos de otros atributos de punto de interrupción, como el recuento de aciertos.

1. Crea una clase

 public class Test { public static void main(String[] args) { // TODO Auto-generated method stub String s[] = {"app","amm","abb","akk","all"}; doForAllTabs(s); } public static void doForAllTabs(String[] tablist){ for(int i = 0; i 

2. Haga clic derecho en el lado izquierdo de System.out.println (tablist [i]); en Eclipse -> seleccione Alternar punto de interrupción

3. Haga clic derecho en el punto de alternancia -> seleccione las propiedades de punto de interrupción

4. Marque la checkbox condicional -> escribir tablist [i] .equalsIgnoreCase ("amm") en el campo de texto -> haga clic en Aceptar

5. Haga clic derecho en clase -> Depurar como -> Aplicación Java

Intereting Posts