posts - 60,comments - 71,trackbacks - 0
          關(guān)于StringBuffer,在定義StringBuffer變量時一定要初始化,如下定義方式將產(chǎn)生錯誤:

          1) StringBuffer  bf;//將產(chǎn)生沒有初始化的錯誤,不能通過編譯
          2) StringBuffer bff = null;//將產(chǎn)生異常,報空指針錯誤

          即在使用 bf.append("ss");時,將產(chǎn)生對應(yīng)的錯誤,應(yīng)當用以下方式進行初始化:
          StringBuffer bfu = new StringBuffer();或StringBuffer bfu = new StringBuffer("");
          這樣就可以正確使用:bfu.append("str");

          對于第一點程序不能通過編譯(如果IDE用的是Eclipse的話)會出現(xiàn)紅色提示線,并給出錯誤提示,而對于第二點,
          由于要運行時才報發(fā)生空指針異常錯誤,問題比較難找,所以正確初始化StringBuffer變量,能減少一些不必要的麻煩.
          posted on 2008-05-16 10:09 henry1451 閱讀(496) 評論(0)  編輯  收藏 所屬分類: Java技術(shù)
          主站蜘蛛池模板: 新巴尔虎右旗| 勃利县| 云南省| 丹江口市| 信丰县| 正宁县| 三原县| 霸州市| 泌阳县| 卢湾区| 文水县| 九龙城区| 自贡市| 临沭县| 洛浦县| 安化县| 瑞金市| 博野县| 祁东县| 凉城县| 洛阳市| 香港| 开封县| 六安市| 开阳县| 呼图壁县| 商水县| 六盘水市| 紫阳县| 正蓝旗| 化德县| 象山县| 郑州市| 常德市| 乐平市| 嘉鱼县| 章丘市| 象山县| 沽源县| 叙永县| 弋阳县|