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)  編輯  收藏

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


          網站導航:
           
           
          主站蜘蛛池模板: 宜阳县| 罗甸县| 鹤山市| 嘉定区| 油尖旺区| 苍溪县| 孟连| 南部县| 高台县| 石首市| 东光县| 禹城市| 昂仁县| 广元市| 象州县| 伊通| 鹿泉市| 石景山区| 台安县| 南汇区| 庆元县| 阿克| 射洪县| 郓城县| 武乡县| 达尔| 鹤山市| 满洲里市| 武功县| 宜阳县| 藁城市| 江陵县| 贵州省| 慈溪市| 兴山县| 铜梁县| 九寨沟县| 翁牛特旗| 安阳市| 金乡县| 绥宁县|