if判斷條件中也要有順序

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

          主站蜘蛛池模板: 绥德县| 清丰县| 阿克苏市| 民县| 汉中市| 南陵县| 四川省| 彩票| 红桥区| 锦州市| 宁陵县| 白城市| 乐清市| 登封市| 南川市| 蓝山县| 方山县| 峨边| 苍溪县| 安阳县| 白河县| 夏津县| 安塞县| 长泰县| 富平县| 宁安市| 什邡市| 灵璧县| 和田县| 孙吴县| 宁津县| 余庆县| 辛集市| 寻乌县| 信宜市| 武鸣县| 华容县| 邵东县| 宜都市| 温州市| 扎兰屯市|