亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當前位置:計算機等級 > 二級考試 > Java語言程序設計 > 考試輔導 > 文章內(nèi)容
        

      全國計算機二級考試Java語言程序設計知識點(67)

      中華IT學院   【 】  [ 2016年5月16日 ]

      字符串從表面上看,就是引號之間的數(shù)據(jù),如“Hello world”、“你好世界”、“c++入門教程”等。在Java中,字符串處理類庫使用最多的是兩種:“String”類和“StringBuffer”類。

        注意:如果是處理一些小的文本,建議使用“String”類,它會特別方便。如果使用 String 類來處理大型文本,會很消耗系統(tǒng)資源,所以 Java 程序語言特別引進了“StringBuffer”類。

        “String”字符串與上一章學過的數(shù)組有一個共同點。就是它們被初始化后,長度是不變的,并且內(nèi)容也不變。如果要改變它的值,就會產(chǎn)生一個新的字符串,如下所示:

        String str1=“very”;
        Str1=str1+“good”;

        這個賦值表達式看起來有點像簡單的接龍。在“str1”后面直接加上一個“good”字符串,形成最后的字符串“very good”。其運行原理是這樣的:程序首先產(chǎn)生了“str1”字符串對象,并在內(nèi)存中申請了一段空間。此時要追加新的字符串是不可能的,因為字符串被初始化后,長度是固定的。如果要改變它,只有放棄原來的空間,重新申請能夠容納“very”和“good”兩個字符串的內(nèi)存空間,然后將“very good”字符串放到內(nèi)存中。

        創(chuàng)建字符串

        創(chuàng)建字符串最簡單的方式如下:

        String greeting = "Hello world!";

        在代碼中遇到字符串常量時,這里的值是"Hello world!",編譯器會使用該值創(chuàng)建一個String對象。

        和其它對象一樣,可以使用關(guān)鍵字和構(gòu)造方法來創(chuàng)建String對象。

        String類有11種構(gòu)造方法,這些方法提供不同的參數(shù)來初始化字符串,比如提供一個字符數(shù)組參數(shù):

        public class StringDemo{
        public static void main(String args[]){
        char[] helloArray = { 'h', 'e', 'l', 'l', 'o', '.'};
        String helloString = new String(helloArray);
        System.out.println( helloString );
        }
        }

        以上實例編譯運行結(jié)果如下:

        hello.

        注意:String類是不可改變的,所以你一旦創(chuàng)建了String對象,那它的值就無法改變了。 如果需要對字符串做很多修改,那么應該選擇使用StringBuffer & StringBuilder 類。

      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內(nèi)導航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved