• <dd id="wpirm"><center id="wpirm"></center></dd>

      <button id="wpirm"><acronym id="wpirm"></acronym></button>
      <s id="wpirm"><acronym id="wpirm"></acronym></s>

      好程序員-千鋒教育旗下高端IT職業教育品牌

      400-811-9990
      我的賬戶
      好程序員

      專注高端IT職業培訓

      親愛的猿猿,歡迎!

      已有賬號,請

      如尚未注冊?

      [JavaEE] 好程序員Java學習路線分享Java-String常用方法

      [復制鏈接]
      246 0
      葉子老師 發表于 2019-9-28 14:45:11 | 只看該作者 |閱讀模式 打印 上一主題 下一主題
        好程序員Java培訓分享Java-String常用方法String類在java.lang包中,java使用String類創建一個字符串變量,字符串變量屬于對象。javaString類聲明的final類,不能繼承。String類對象創建后不能修改,由0或多個字符組成,包含在一對雙引號之間。
        二、String類構造方法
        1public String()
        無參構造方法,用來創建空字符串的String對象。
        String str1 = new String();
        String str2 = new String("asdf");
        2public String(String value)
        String str2 = new String("asdf");
        3public String(char[] value)
        char[] value = {'a','b','c','d'};
        String str4 = new String(value);
        4public String(char chars[], int startIndex, int numChars)
        char[] value = {'a','b','c','d'};
        String str5 = new String(value, 1, 2);
        5public String(byte[] values)
        byte[] strb = new byte[]{65,66};
        String str6 = new String(strb);
        三、String類常用方法
        1public char charAt(int index)
        參數
        index -- 字符的索引。
        返回值
        返回指定索引處的字符。
        實例
        public class Test {
        public static void main(String args[]) {
        String s = "www ";
        char result = s.charAt(1);
        System.out.println(result);
        }
        }
        以上程序執行結果為:
        w
        2public boolean equals(Object anObject)
        參數
        anObject -- 與字符串進行比較的對象。
        返回值
        如果給定對象與字符串相等,則返回 true;否則返回 false
        實例
        public class Test {
        public static void main(String args[]) {
        String Str1 = new String("run");
        String Str2 = Str1;
        String Str3 = new String("run");
        boolean retVal;
        retVal = Str1.equals( Str2 );
        System.out.println("返回值 = " + retVal );
        retVal = Str1.equals( Str3 );
        System.out.println("返回值 = " + retVal );
        }
        }
        以上程序執行結果為:
        返回值 = true
        返回值 = true
        3public boolean endsWith(String suffix)
        endsWith() 方法用于測試字符串是否以指定的后綴結束。
        參數
        suffix -- 指定的后綴。
        返回值
        如果參數表示的字符序列是此對象表示的字符序列的后綴,則返回 true;否則返回 false。注意,如果參數是空字符串,或者等于此 String 對象(equals(Object) 方法確定),則結果為 true
        實例
        public class Test {
        public static void main(String args[]) {
        String Str = new String("runooo");
        boolean retVal;
        retVal = Str.endsWith( "run" );
        System.out.println("返回值 = " + retVal );
        retVal = Str.endsWith( "ooo" );
        System.out.println("返回值 = " + retVal );
        }
        }
        以上程序執行結果為:
        返回值 = false
        返回值 = true
        4public boolean equalsIgnoreCase(String anotherString)
        equalsIgnoreCase() 方法用于將字符串與指定的對象比較,不考慮大小寫。
        參數
        anObject -- 與字符串進行比較的對象。
        返回值
        如果給定對象與字符串相等,則返回 true;否則返回 false
        public class Test {
        public static void main(String args[]) {
        String Str1 = new String("run");
        String Str2 = Str1;
        String Str3 = new String("run");
        String Str4 = new String("RUN");
        boolean retVal;
        retVal = Str1.equals( Str2 );
        System.out.println("返回值 = " + retVal );
        retVal = Str3.equals( Str4);
        System.out.println("返回值 = " + retVal );
        retVal = Str1.equalsIgnoreCase( Str4 );
        System.out.println("返回值 = " + retVal );
        }
        }
        以上程序執行結果為:
        返回值 = true
        返回值 = false
        返回值 = true
        5public String replace(char oldChar,char newChar)
        replace() 方法通過用 newChar 字符替換字符串中出現的所有 oldChar 字符,并返回替換后的新字符串。
        參數
        oldChar -- 原字符。
        newChar -- 新字符。
        返回值
        替換后生成的新字符串。
        public class Test {
        public static void main(String args[]) {
        String Str = new String("hello");
        System.out.print("返回值 :" );
        System.out.println(Str.replace('o', 'T'));
        System.out.print("返回值 :" );
        System.out.println(Str.replace('l', 'D'));
        }
        }
        以上程序執行結果為:
        返回值 :hellT
        返回值 :heDDo
        6public String toLowerCase()
        toLowerCase() 方法將字符串轉換為小寫。
        參數
        無
        返回值
        轉換為小寫的字符串。
        public class Test {
        public static void main(String args[]) {
        String Str = new String("WWW");
        System.out.print("返回值 :" );
        System.out.println( Str.toLowerCase() );
        }
        }
        以上程序執行結果為:
      返回值 :www
      好程序員Java培訓官網: http://www.jyf24.com/javaEE_class.shtml

      精彩內容,一鍵分享給更多人!
      收藏
      收藏0
      轉播
      轉播
      分享
      淘帖0
      支持
      支持0
      反對
      反對0
      回復

      使用道具 舉報

      您需要登錄后才可以回帖

      本版積分規則

      關注我們
      好程序員
      千鋒好程序員

      北京校區(總部):北京市海淀區寶盛北里西區28號中關村智誠科創大廈

      深圳西部硅谷校區:深圳市寶安區寶安大道5010號深圳西部硅谷B座A區605-619

      杭州龍馳智慧谷校區:浙江省杭州市下沙經濟技術開發區元成路199號龍馳智慧谷B座7層

      鄭州校區:鄭州市二七區航海中路60號海為科技園C區10層、12層

      Copyright 2007-2019 北京千鋒互聯科技有限公司 .All Right

      京ICP備12003911號-5 京公安網11010802011455號

      請您保持通訊暢通1對1咨詢馬上開啟

      Pictoa