From:WebService中返回類型一部分是數組
          Suggestion:用ArrayList裝數據后一定要trimToSize。
          當我們調用new ArrayList()時,list默認的capacity為10,當你加入數據后,list的size為裝入的對象個數,但capacity仍為10,若此時你調用list.toArray()將其轉化為數組,該數組大小將為capacity,數組中后面的(capacity - size)個對象將置為null,此時最容易拋出ClassCastException(當將數組強制類型轉換時)或出現莫名其妙的problem。

          ???我的疑問:
          為什么我要調用toArray(new MyRealType[1])才能得到正確結果,而直接用toArray()也會拋出CastException,而且在調試時不能檢視result的值(在toArray方法中)?



          版權所有 羅明
          posted on 2005-04-12 16:16 羅明 閱讀(156) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
           
          主站蜘蛛池模板: 故城县| 衡水市| 晋宁县| 沛县| 安仁县| 伊金霍洛旗| 芮城县| 武陟县| 常州市| 竹山县| 秦安县| 西城区| 旌德县| 江门市| 玉溪市| 广州市| 延长县| 琼海市| 信宜市| 林甸县| 刚察县| 富顺县| 西华县| 库伦旗| 大兴区| 咸丰县| 平阳县| 呈贡县| 洪泽县| 理塘县| 深州市| 汕头市| 军事| 滕州市| 芷江| 鄱阳县| 南部县| 库尔勒市| 黄浦区| 南陵县| 济源市|