您好,登錄后才能下訂單哦!
這篇文章主要講解了“如何解決java:try...catch跳過異常繼續(xù)處理循環(huán)問題”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何解決java:try...catch跳過異常繼續(xù)處理循環(huán)問題”吧!
問題描述
解決方案很簡單
1.捕獲異常繼續(xù)執(zhí)行代碼
2.說明
java處理異常try catch 的快捷鍵
在代碼循環(huán)體中,拋出異常后代碼會停止執(zhí)行,導致代碼不能完整運行。
捕獲異常并簡單處理一下就可以。
只貼核心樣例代碼
public void getTest() { List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("e"); //轉(zhuǎn)數(shù)字時會出錯拋出異常 list.add("4"); for (String str : list) { try { int num = Integer.parseInt(str); //異常點 System.out.println(num); } catch (Exception e) { e.printStackTrace(); //continue; } //finally {do something} System.out.println("***"); } }
上述代碼中在字符串轉(zhuǎn)數(shù)字時會拋出異常,代碼會捕獲異常并打印出來,而后繼續(xù)執(zhí)行剩下代碼,如果不希望繼續(xù)執(zhí)行剩下的代碼就把 continue 的注銷去掉,一旦出現(xiàn)異常就會直接進行下一個循環(huán)。
1.首先,選中你需要加的代碼塊,后右鍵,出現(xiàn)surroud with,之后選擇try catch即可。
2.當然你可以按ctrl+shift+z,出來后在選擇。
3.在myeclipse里Alt+/是代碼提示功能,你就寫個try然后左手按下alt鍵不要放開右手按下/鍵,當myeclpse出現(xiàn)提示后松開雙手,按下enter(回
感謝各位的閱讀,以上就是“如何解決java:try...catch跳過異常繼續(xù)處理循環(huán)問題”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對如何解決java:try...catch跳過異常繼續(xù)處理循環(huán)問題這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。