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 se déclenche uniquement si:
tablist[i].equalsIgnoreCase("LEADDELEGATES");
java
eclipse
debugging
conditional-breakpoint
MozenRath
la source
la source
if(condition){System.out.println("debug");}
et je romps sur la déclaration imprimée depuis des années.;
à la fin - j'ai eu une erreur lorsque je l'ai inclus.Créer un point d'arrêt normal sur la
doIt(tablist[i]);
ligneClic droit -> Propriétés
Cochez 'Conditionnel'
Entrer
tablist[i].equalsIgnoreCase("LEADDELEGATES")
la source
final T[]
(type non générique) et obtenezConditional breakpoint has compilation error(s)
. Amusant, ma condition estbonds==null
et la raison dans la boîte de dialogue d'erreur estinvalid AssignmentOperator
. soupir Parfois, Eclipse se comporte plus comme un humain de 12 ans que comme un logiciel de 12 ans.D' Eclipsepedia sur la façon de définir un point d'arrêt conditionnel:
la source
?
codé. Essayez ceci .1. Créez une classe
2. Faites un clic droit sur le côté gauche de System.out.println (tablist [i]); dans Eclipse -> sélectionnez Toggle Breakpoint
3. Faites un clic droit sur le point de basculement -> sélectionnez les propriétés du point d' arrêt
4. Vérifiez la condition Check Box -> écriture tablist [i] .equalsIgnoreCase ( "amm") dans le champ texte -> Cliquez sur OK
5. Faites un clic droit sur la classe -> Déboguer en tant que -> Application Java
la source