我正在做一項任務,我想我已經找到了問題,但我得到了同樣的結果。使用FindBugs的應用程序,我能看到一個大與下面的代碼行:FindBugs整數與預期的參數類型不兼容?
out.writeObject(accountMap.get(i));
我收到一個錯誤,說:
Integer是一個預期的參數類型的字符串不兼容...
:out.writeObject(accountMap.get(Integer.toString(i)));
所以我通過INT與轉換爲字符串糾正它10
具有相同的錯誤結果。我誤解了什麼嗎?
什麼是'accountMap'? –
將其轉換爲字符串應該可行,您確定該錯誤是針對該行嗎? –
Map accountMap = null; –