132 votes

Comment utiliser les points d'arrêt conditionnels dans Eclipse?

Je veux savoir comment placer un point d'arrêt conditionnel dans Eclipse. J'ai un code comme:

 public static void doForAllTabs(String[] tablist){
    for(int i = 0; i<tablist.length;i++){
-->        doIt(tablist[i]);
    }
}
 

Maintenant, je veux mettre un point d'arrêt sur la ligne avec la flèche mais je veux qu'il ne se déclenche que si:

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

aidez-moi s'il vous plaît à trouver cette option

198voto

ZenMaster Points 4209

Mettez votre point d'arrêt. Cliquez avec le bouton droit sur l'image du point d'arrêt dans la marge et choisissez Propriétés du point d'arrêt :

entrez la description de l'image ici

Configurez la condition comme bon vous semble:

entrez la description de l'image ici

12voto

Garrett Hall Points 11902

Créer un point d'arrêt normal sur la ligne doIt(tablist[i]);

Clic droit -> Propriétés

Cochez 'Conditionnel'

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

5voto

1. Créer une classe

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<tablist.length;i++){
         System.out.println(tablist[i]);
    }
  }
}

2. Clic droit sur le côté gauche du Système..println(tabliste[i]); dans Eclipse --> sélectionnez Basculer le point d'arrêt

![entrez la description de l'image ici][1]

3. Clic droit sur la bascule de point --> sélectionnez propriétés des points d'arrêt

![entrez la description de l'image ici][2]

4. Vérifiez le Conditionnel Case à cocher --> écrire tabliste[i].equalsIgnoreCase("amm") dans un champ de texte --> Cliquez sur OK

![entrez la description de l'image ici][3]

5. Cliquez du bouton droit sur la classe --> Debug --> Java Application

![entrez la description de l'image ici][4]

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X