2011-02-18 42 views
9

我一個警告,我的Eclipse IDE目前正在寫的位置旁邊類型autoboxed或autounboxed每個人的表情有點困惑:類型x的表達式被裝入X?

The expression of type x is boxed into X 

The expression of type X is unboxed into x 

這是一個警告,我應該做出反應呢?我認爲自動裝箱是一種Java語言功能 - 但現在每次使用此功能時,我似乎都會收到警告。

+1

您可以通過轉到「窗口 - >首選項 - > Java - >編譯器 - >錯誤/警告」,然後取消選中「潛在編程問題」下的「裝箱和拆箱轉換」來關閉此警告。 – 2011-02-18 08:37:07

+2

自動拆箱可能會偶爾會引起您的注意。這可能會導致意外的nullpointerexceptions。 – extraneon 2011-02-18 08:46:57

回答

6

我不認爲Eclipse默認是這樣做的(我不這麼做),但是您可以使用首選項> Java>編譯器>錯誤/警告>潛在的編程問題>拳擊和取消裝箱轉換來打開或關閉它。

它應該是「忽略」,除非你真的想知道這一點。

相關問題