Posted on 2009-02-10 12:18
Robert Su 閱讀(851)
評論(0) 編輯 收藏 所屬分類:
Java
今天遇到一個容易忽略的問題,是兩個Long類型的比較~~
if (v.getId() == ids[i]){
……
}
getId()中返回值是Long id
ids定義是Long[] ids
但是這里v.getId() == ids[i]一直不為真,導致程序輸出結果有誤
應該如下:
if (v.getId().longValue() == ids[i].longValue()){……}