if判斷條件中也要有順序

          Posted on 2009-04-10 22:03 Robert Su 閱讀(799) 評論(3)  編輯  收藏 所屬分類: 工程相關
          List<Integer> projectids= projectServiceManagementService.listProjectByUserID(userid,usertype);
              if( projectids.size()!=0 && projectids != null){
               projectLists = projectServiceManagementService.getProjectListbyIds(projectids);
              }

          這段代碼中會有bug,bug在于當projectids 為null的時候 projectids.size()這個地方已經報錯了

          所以正確的寫法應該是   if(  projectids != null && projectids.size()!=0 )

          Feedback

          # re: if判斷條件中也要有順序  回復  更多評論   

          2009-04-11 11:53 by 林韻
          也許寫成 null != projectids比較好。

          就像字符串判空應該寫成 "".equals(string1)

          # re: if判斷條件中也要有順序  回復  更多評論   

          2009-04-11 23:44 by 隔葉黃鶯
          不是說條件有順序,是程序按順序執行的

          # re: if判斷條件中也要有順序  回復  更多評論   

          2009-04-28 09:48 by Robert Su
          @林韻
          恩~受教了
          謝謝你

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

          Copyright © Robert Su

          主站蜘蛛池模板: 宜阳县| 巴马| 北京市| 客服| 宣城市| 吴川市| 贞丰县| 宣汉县| 金堂县| 栾川县| 江北区| 壤塘县| 义马市| 平泉县| 明星| 荆州市| 虎林市| 林芝县| 江山市| 新津县| 隆德县| 巩留县| 麻城市| 桃园市| 建昌县| 上杭县| 六枝特区| 龙江县| 武冈市| 万宁市| 资源县| 小金县| 孝感市| 光山县| 南安市| 渑池县| 阿拉善左旗| 宜春市| 沧源| 红原县| 溧水县|