今天給大家分享一個IDEA除錯程序中的一個小技巧,
先來說說場景,你有沒有碰到類似的情況,一個回圈結構里,中間某一個情況可能會出錯,比如下面的代碼結果中,可能執行到第27次的時候,會出現問題,
for(int i = 0; i < 100; i++) {
// 業務邏輯
System.out.println(i);
}
那么這個時候,你會怎么除錯的呢?是不是像下面這樣加個斷點

然后狂點綠色小箭頭,到將來出錯的那一次?

其實IDEA中有個功能,可以給斷點增加條件,這樣就不用那么麻煩了,
操作也很簡單,只需要右鍵已經添加的斷點小紅點,此時會彈出一個表單,里面有condition這一項,具體如下圖:

這里就可以輸入你希望這個斷點生效的條件,比如我這里輸入了i == 27,那么當這個回圈執行到i等于27的時候,程式就會停下,
這樣,你就不需要靠瘋狂的點執行讓他不斷跳過,來到你想要的回圈階段了,
當然,條件斷點不光在回圈中可以用,還有很多復雜的除錯場景可以使用,
本文還配有視頻版本的演示,如果文字內容沒能消化話,也可以點擊這里查看視頻內容,
今天的分享就到這里,如果這個小技巧對你有用,那就幫忙點贊、在看、分享、關注,四連支持一下吧!
歡迎關注我的公眾號:程式猿DD,第一時間了解前沿行業訊息、分享深度技術干貨、獲取優質學習資源
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/456133.html
標籤:其他
