日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Java中常用的String方法解析和使用示例

發布時間:2024/3/13 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java中常用的String方法解析和使用示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • substring(beginIndex)與substring(beginIndex, endIndex)
    上下界的位置。
  • // substring(beginIndex)String str1 = "xianyuyiling";String str2 = "仙域異靈";String getstr1 = str1.substring(0);String getstr2 = str1.substring(1);String getstr3 = str2.substring(0);String getstr4 = str2.substring(1);System.out.println(getstr1);System.out.println(getstr2);System.out.println(getstr3);System.out.println(getstr4);// substring(beginIndex, endIndex)String getstr5 = str1.substring(0, 3);String getstr6 = str1.substring(1, 3);String getstr7 = str2.substring(0, 3);String getstr8 = str2.substring(1, 3);System.out.println(getstr5);System.out.println(getstr6);System.out.println(getstr7);System.out.println(getstr8);}

    結果為---------------------------------
    xianyuyiling
    ianyuyiling
    仙域異靈
    域異靈
    xia
    ia
    仙域異
    域異

    2.trim():去除一個字符串兩邊的空白字符

    String str1 = " xianyuyiling ";String str2 = " 仙域異靈 ";System.out.println(str1.trim());System.out.println(str2.trim());

    結果為---------------------------------
    xianyuyiling
    仙域異靈
    3.boolean startWith(String str)
    boolean endWith(String str)
    判斷字符串是不是以特定的字符開頭或者結束

    public static void main(String[] args) {// String str1 = "xianyuyiling";String str2 = "仙域異靈";boolean startstr = str2.startsWith("域");boolean startstr2 = str2.startsWith("仙");boolean endstr = str2.endsWith("異靈");boolean endstr2 = str2.endsWith("異");System.out.println(startstr);System.out.println(startstr2);System.out.println(endstr);System.out.println(endstr2);}

    結果為---------------------------------
    false
    true
    true
    false
    4.將字符串轉換為大小寫

    public static void main(String[] args) {String str1 = "XianYuYiLing";//String str2 = "仙域異靈";String getstr1=str1.toUpperCase();String getstr2=str1.toLowerCase();System.out.println(getstr1);System.out.println(getstr2);}

    結果為---------------------------------
    XIANYUYILING
    xianyuyiling
    5.charAt(index) :截取一個字符

    public static void main(String[] args) {String str1 = "XianYuYiLing";String str2 = "仙域異靈";System.out.println(str1.charAt(0));System.out.println(str1.charAt(2));System.out.println(str2.charAt(0));System.out.println(str2.charAt(2));}

    結果為---------------------------------
    X
    a


    6.replace:字符串的替換

    public static void main(String[] args) {String str1 = "XianYuYiLing";String str2 = "仙域異靈";System.out.println(str2.replace("域", "世"));}

    結果為---------------------------------
    仙世異靈
    7.length():字符串的長度。

    public static void main(String[] args) {String str1 = "XianYuYiLing";String str2 = "仙域異靈";System.out.println(str1.length());System.out.println(str2.length());}

    結果為---------------------------------
    12
    4
    8.split():將字符串按分隔符分割成數組

    public static void main(String[] args) {//String str1 = "XianYuYiLing";String str2 = "仙,域,異,靈";String [] getstr2 = str2.split(",");for(String str:getstr2) {System.out.println(str);}}

    結果為---------------------------------




    9.equals()和equalsIgnoreCase():比較字符串相等,前者區分大小寫,后者不區分

    public static void main(String[] args) {String str1 = "XianYuYiLing";String str2 = "xianyuyiling";//String str2 = "仙,域,異,靈";System.out.println(str2.equals(str1));System.out.println(str2.equalsIgnoreCase(str1));}

    結果為---------------------------------
    false
    true
    10.indexof()與lastIndexof():前者是查找字符或字符串第一次出現的地方。后者是查找字符或字符串最后一次出現的地方。

    public static void main(String[] args) {// String str1 = "XianYuYiLing";String str2 = "xianyuyiling";// String str3 = "仙,域,異,靈";int index1 = str2.indexOf("y");int index2 = str2.lastIndexOf("y");System.out.println(index1);System.out.println(index2);}

    結果為---------------------------------
    4
    6
    11.concat():字符串的拼接

    public static void main(String[] args) {String str1 = "XianYuYiLing";String str2 = "xianyuyiling";String str3 = "仙,域,異,靈";String str4 = str2.concat(str1);String str5 = str2.concat(str1).concat(str3);System.out.println(str4);System.out.println(str5);}

    結果為---------------------------------
    xianyuyilingXianYuYiLing
    xianyuyilingXianYuYiLing仙,域,異,靈
    12.getBytes():將字符串變成一個字符數組。

    public static void main(String[] args) {String str1 = "XianYuYiLing";String str2 = "xianyuyiling";String str3 = "仙,域,異,靈";byte[] getstr = str2.getBytes();for(byte str:getstr) {System.out.println(str);}}

    結果為---------------------------------
    120
    105
    97
    110
    121
    117
    121
    105
    108
    105
    110
    103
    13.tocharAttay():將字符串變成一個字符數組

    public static void main(String[] args) {String str1 = "XianYuYiLing";String str2 = "xianyuyiling";String str3 = "仙,域,異,靈";char[] getstr1 = str2.toCharArray();for (char str : getstr1) {System.out.println(str);}char[] getstr2 = str3.toCharArray();for (char str : getstr2) {System.out.println(str);}}

    x
    i
    a
    n
    y
    u
    y
    i
    l
    i
    n
    g

    ,

    ,

    ,

    14.compareTo()和compareToIgnoreCase():按字典順序比較字符串的大小,前者比較大小寫,后者不用比較大小寫。

    public static void main(String[] args) {String str2 = "xianyuyiling";String str4 = "xiaeie";String str5 = "xian";//返回ASCII碼的值,判斷不同的字符e和ySystem.out.println(str4.compareTo(str2));//返回字符的長度,前面字符串相同,返回yuyilingSystem.out.println(str5.compareTo(str2));}

    結果為---------------------------------
    -9
    -8

    總結

    以上是生活随笔為你收集整理的Java中常用的String方法解析和使用示例的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。