簡體   English   中英

如何在Eclipse中為可選的Java異常生成代碼

[英]How to generate code for an optional Java exception in Eclipse

我有一些代碼從字符串中解析一個整數:

int number = Integer.parseInt(a[0]);

無法保證我將收到的字符串格式正確,並且可能會引發NumberFormatException。 但是,由於此異常是可選的,因此Eclipse並沒有為我提供生成它的燈泡。

是否有菜單或上下文菜單選項可將方法的異常包裝在光標或胡蘿卜下面?

因為NumberFormatExceptionRuntimeException ,所以不會。

想象一下,所有的辛苦工作都會使Eclipse捕獲空指針異常,而Eclipse只會告訴您有關檢查過的Throwables的信息

突出顯示要包裝的塊,然后轉到“ Source下的頂部菜單。 選擇“ Surround with Try / Catch Block

它將自動縮進代碼並列出找到的異常。 我認為NumberFormatException將自動列出。

這與UncheckedExceptions基本相同,不同之處在於,對於UncheckedExceptions,Eclipse將自動突出顯示該行,因為它是忽略(不捕獲也不重新拋出)已檢查異常的Java錯誤。 您可能已經使用了QuickFix菜單(通常將STRG + 1作為熱鍵,或將鼠標懸停在錯誤上)。 上面的菜單項即使沒有錯誤也可以工作(因此可以使用QuickFix進行操作沒有錯誤)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM