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

          主站蜘蛛池模板: 桦南县| 绥宁县| 米林县| 金华市| 怀来县| 平舆县| 东兴市| 大同县| 启东市| 井研县| 昂仁县| 抚松县| 诸城市| 罗城| 固始县| 资溪县| 翁牛特旗| 行唐县| 兴仁县| 蒙自县| 永善县| 马关县| 德州市| 文登市| 翼城县| 山丹县| 东阿县| 舒兰市| 砚山县| 运城市| 临颍县| 衡水市| 开封县| 丽江市| 乌兰县| 奎屯市| 句容市| 平邑县| 凤凰县| 洛南县| 海晏县|