Dict.CN 在線詞典, 英語學習, 在線翻譯

          都市淘沙者

          荔枝FM Everyone can be host

          統計

          留言簿(23)

          積分與排名

          優秀學習網站

          友情連接

          閱讀排行榜

          評論排行榜

          StringBuffer字符串連接

          問題:將一些字符串連接起來
            解決之道:
            三種方法:
            1、直接用+號連接,編譯器將構造一個StringBuffer對象,并調用其append方法
            2、自己構造StringBuffer對象,有append()方法將返回對StringBuffer對象本身的引用。
            3、通過toString方法
            代碼:
            /**
             * StringBufferDemo: 用三種方式構造同樣的字符串
             */
            public class StringBufferDemo {
                public static void main(String[] argv) {
                    String s1 = "Hello" + ", " + "World";
                    System.out.println(s1);
            
                    // 構造StringBuffer對象,并添加一些字符串
                    StringBuffer sb2 = new StringBuffer();
                    sb2.append("Hello");
                    sb2.append(',');
                    sb2.append(' ');
                    sb2.append("World");
            
                    // 將StringBuffer值轉換為字符串,并輸出
                    String s2 = sb2.toString();
                    System.out.println(s2);
            
                    // 現在重復上面的工作,但是采用更為簡明的方式
                    // 典型的“real-world”JAVA
            
                    StringBuffer sb3 = new StringBuffer().append("Hello").
                        append(',').append(' ').append("World");
                    System.out.println(sb3.toString());
            
                }
            }
            
            小結:事實上,不論修改了StringBuffer中的多少字符,所有的方法append(),delete(),deleteCharAt(),insert(),replace(),reverse()等等都只返回改StringBuffer對象的引用,這樣十分有利編程。

          posted on 2006-04-25 11:18 都市淘沙者 閱讀(807) 評論(0)  編輯  收藏 所屬分類: Java Basic/Lucene/開源資料

          主站蜘蛛池模板: 巴塘县| 商洛市| 冷水江市| 庄河市| 南宫市| 丹棱县| 淮北市| 灵宝市| 钟山县| 兴和县| 兴山县| 峡江县| 嘉鱼县| 通江县| 隆回县| 井冈山市| 嘉定区| 文化| 芦山县| 瑞安市| 聂拉木县| 夏津县| 丰镇市| 茂名市| 桂东县| 马公市| 汝南县| 乌什县| 上蔡县| 丹寨县| 高平市| 台南市| 台前县| 重庆市| 翼城县| 萝北县| 肥城市| 宜黄县| 和林格尔县| 神农架林区| 云龙县|