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

          主站蜘蛛池模板: 丹凤县| 淮北市| 治多县| 兴文县| 合江县| 布尔津县| 吉木萨尔县| 浑源县| 灵山县| 和田县| 林西县| 望奎县| 岑溪市| 双峰县| 德钦县| 开远市| 饶平县| 定西市| 云安县| 高安市| 射阳县| 静海县| 营山县| 潮安县| 虎林市| 清丰县| 铁力市| 江川县| 揭阳市| 突泉县| 呈贡县| 舒兰市| 巴青县| 图们市| 共和县| 顺义区| 义乌市| 黄冈市| 夹江县| 卓尼县| 贵定县|