兩個Long的比較

          Posted on 2009-02-10 12:18 Robert Su 閱讀(853) 評論(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()){……}

          posts - 103, comments - 104, trackbacks - 0, articles - 5

          Copyright © Robert Su

          主站蜘蛛池模板: 湘乡市| 交城县| 郎溪县| 蓬溪县| 新泰市| 昌乐县| 太保市| 景德镇市| 苏尼特右旗| 闵行区| 中山市| 安龙县| 庆城县| 玉环县| 同江市| 康保县| 武邑县| 朝阳区| 阿瓦提县| 裕民县| 津市市| 宁阳县| 武邑县| 紫云| 崇左市| 黄梅县| 武义县| 司法| 闽侯县| 长寿区| 东丰县| 贵德县| 罗源县| 陇西县| 内丘县| 齐齐哈尔市| 昌黎县| 河北省| 青浦区| 明光市| 漳平市|