飛翔的起點(diǎn)

          從這里出發(fā)

          導(dǎo)航

          <2008年3月>
          2425262728291
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          統(tǒng)計(jì)

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          java中的String和StringBuffer類

                  在java語(yǔ)言中,String和StringBuffer類的使用非常的普遍,今天有時(shí)間認(rèn)真的復(fù)習(xí)、整理一下。
                  String 類和StringBuffer類來(lái)分裝了對(duì)字符串的各種操作,他們屬于java.lang包。
                  String類用于比較兩個(gè)字符串、查找和抽取串中的字符或字串、字符串與其他類型之間的相互轉(zhuǎn)化等,注意String類對(duì)象的內(nèi)容一旦被初始化就不能在改變了。
                  StringBuffer類用于內(nèi)容可以改變的字符串,可以將其他各種類型的數(shù)據(jù)增加、插入到字符串中,也可以翻轉(zhuǎn)字符串中猿類的內(nèi)容,并且可以把StringBuffer類生成的字符串通過(guò)StringBuffer類的tostring()方法轉(zhuǎn)化成String類,然后就可以通過(guò)String類的各種方法操作該字符串了。
                  java中提供了“+”來(lái)連接兩個(gè)String類型的字符串連接成一個(gè)新的字符串,在StringBuffer類中可以通過(guò)append方法實(shí)現(xiàn),
          例如:
                      String  x="abc"+4+"def";
                      編譯時(shí)等效于
                      String  x=new StringBuffer().append("abc").append(4).append("def").toString();
          注意:
                  String s1="hello";
                  String s2="hello";  說(shuō)明s1和s2是同一個(gè)對(duì)象,而下面的兩句代碼是創(chuàng)建了兩個(gè)對(duì)象,但是他們雖然內(nèi)容相同,但確實(shí)不同的兩個(gè)對(duì)象;
                  String s1=new String("hello");
                  String s2=new String("hello")

                 在String類中特別要注意“==”和“equals”,他們有著本質(zhì)的區(qū)別,“==”比較的是兩個(gè)字符串的對(duì)象引用,而“equals”比較的是兩個(gè)字符串的內(nèi)容。
                 String類和StringBuffer類具有好多有用的方法,請(qǐng)查看jdk幫助學(xué)習(xí)和理解。

          posted on 2008-03-19 10:15 forgood 閱讀(2220) 評(píng)論(3)  編輯  收藏

          評(píng)論

          # re: java中的String和StringBuffer類 2008-04-14 16:38 forgood

          StringBuilder和StringBuffer差不多,但是StringBuilder是不安全的,而StringBuffer是安全的  回復(fù)  更多評(píng)論   

          # re: java中的String和StringBuffer類 2008-08-19 09:38 lixinso

          mark  回復(fù)  更多評(píng)論   

          # re: java中的String和StringBuffer類 2012-01-04 14:37 電腦沒(méi)聲音

          來(lái)看看了哈。電腦問(wèn)題歡迎互訪  回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 建湖县| 兰溪市| 十堰市| 黑水县| 漯河市| 辽阳县| 盐边县| 民勤县| 德州市| 天门市| 越西县| 镇远县| 义乌市| 手游| 三河市| 涡阳县| 河曲县| 丹凤县| 新安县| 黄山市| 阳泉市| 广汉市| 靖宇县| 仁怀市| 大同市| 旅游| 自治县| 新密市| 玉田县| 离岛区| 公主岭市| 天津市| 黑河市| 鹿邑县| 南川市| 信宜市| 神木县| 张掖市| 工布江达县| 鸡泽县| 谢通门县|