天天看點

IDEA調試技巧之條件斷點IDEA調試技巧之條件斷點

IDEA調試技巧之條件斷點

适用場景: 

1. 循環調用時

2. 不能控制外部的多次調用時

調試的時候,在循環裡增加條件判斷,可以極大的提高效率,心情也能愉悅。以下介紹下IDEA使用條件【Condition】斷點的方法

1、編寫一段樣例代碼

IDEA調試技巧之條件斷點IDEA調試技巧之條件斷點
/**
 * @author jiashubing
 * @since 2017/11/13
 */
public class Test {
    public static void main(String[] args) {
        for (int i = 0; i <= 100; i++) {
            System.out.println(i);
        }
    }
}      
IDEA調試技巧之條件斷點IDEA調試技巧之條件斷點

2、在 System.out.println(i);這句話的左側單擊一下,出現一個紅色的點,即為斷點

3、右擊斷點,彈出如下對話框,在Condition 框裡輸入條件 i==66

IDEA調試技巧之條件斷點IDEA調試技巧之條件斷點

4、運作debug,進入斷點的那一刻,就是 i 等于66的時候

IDEA調試技巧之條件斷點IDEA調試技巧之條件斷點

5、第3步的圖檔上看到的那個快捷鍵【Ctrl+Shift+F8】,打開後如下圖,就是檢視所有斷點詳情的對話框

IDEA調試技巧之條件斷點IDEA調試技巧之條件斷點

除了使用快捷鍵以外,還可以直接在Debug 面闆中,點選下圖的這個标志(兩個斷點的标志)

IDEA調試技巧之條件斷點IDEA調試技巧之條件斷點

IDEA調試技巧之條件斷點 - 賈樹丙 - 部落格園

https://www.cnblogs.com/acm-bingzi/p/ideaCondition.html