我有一個問題,當我比較folderInfoData.getFolderInfoRecord().getInfoCode()
和map.get("infoCode")
下面的代碼。兩個都給value=2
但我的問題是,它沒有輸入if
條件。在java中比較int值?
這裏的例子:
if (folderInfoData.getFolderInfoRecord().getInfoCode().equals(map.get("infoCode"))) {
showNotification(pageResourceBundle.getText("MSG_SAME_INFO_ALREADY_EXISTS"));
return;
}
之前,我用Google搜索它不適合我有效:Comparing Integer objects vs int
誰能告訴mehow可以解決這個問題?
感謝
什麼是'getInfoCode()的返回類型' – Abubakkar
它返回整數 – Sitansu
@Sitansu'Integer'或'int'?事實證明,這可以有所作爲。 –