if判斷條件中也要有順序

          Posted on 2009-04-10 22:03 Robert Su 閱讀(803) 評論(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

          主站蜘蛛池模板: 新兴县| 淮安市| 甘肃省| 同江市| 文水县| 息烽县| 五常市| 蓝田县| 肇源县| 修水县| 萨迦县| 石景山区| 天气| 阿拉善左旗| 张家港市| 新蔡县| 怀集县| 当阳市| 安阳县| 蒙城县| 寿光市| 同江市| 大安市| 丰台区| 镇原县| 施甸县| 西乌珠穆沁旗| 武义县| 微博| 临泉县| 阳曲县| 宜昌市| 漾濞| 罗源县| 靖西县| 昌吉市| 平定县| 崇明县| 金溪县| 鹤山市| 武胜县|