日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

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

發(fā)布時間:2024/3/13 java 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java中常用的String方法解析和使用示例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
  • 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);}

    結(jié)果為---------------------------------
    xianyuyiling
    ianyuyiling
    仙域異靈
    域異靈
    xia
    ia
    仙域異
    域異

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

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

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

    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);}

    結(jié)果為---------------------------------
    false
    true
    true
    false
    4.將字符串轉(zhuǎn)換為大小寫

    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);}

    結(jié)果為---------------------------------
    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));}

    結(jié)果為---------------------------------
    X
    a


    6.replace:字符串的替換

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

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

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

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

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

    結(jié)果為---------------------------------




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

    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));}

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

    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);}

    結(jié)果為---------------------------------
    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);}

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

    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);}}

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

    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));}

    結(jié)果為---------------------------------
    -9
    -8

    總結(jié)

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

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。