1. 程式人生 > 實用技巧 >JAVA類庫之——String類(持續更新)

JAVA類庫之——String類(持續更新)

String 類

目錄


1.返回字串中字元數的方法: length()

//用法: 

public class Test{
    public static void main(string[] args){
        String str = "Hello Java!";
        int leng = str.length();
        System.out.println(str+"中有"+leng+"個字元");
    }
}

輸出:

Hello Java!中有11個字元 //空格,標點符號都算一個字元

2.字串中指定位置獲取字元的方法:charAt(index)

//用法: 

public class Test{
    public static void main(string[] args){
        String str = "Hello Java!";
        char ch0 = str.charAt(0);
        char ch1 = str.charAt(4);
        System.out.println(str+"中第一個字元是"+ch0);
        System.out.println(str+"中第四個字元是"+ch1);
    }
}

輸出:

Hello Java!中第一個字元是H
Hello Java!中第四個字元是o
//空格,標點符號都算一個字元

下面是字串str的下標資訊,如果要獲取字元在括號中輸入小標值,比如字串中第一個字元'W'的下標值是0。

方法str.charAt(index)可用於提取字串str中的某個特定字元,其中下標index 的取值範圍在0~str.length()-l之間

0 1 2 3 4 5 6 7 8 9 0
H e l l o J a v a

3.連線兩個字串的方法:concat (str1)

//用法: 
//str.concat (str1)等價於str+str1

public class Test{
    public static void main(string[] args){
        String str = "Hello ";
        String str1 = "Java!"
        System.out.println("第一個字串是:"+str);
        System.out.println("第二個字串是:"+str1);
        System.out.println("連線兩個字串:"+str.concat (str1));
       
    }
}

輸出:

第一個字串是:Hello 
第二個字串是:Java!
連線兩個字串:Hello Java!

4.字串轉換成大寫字母的方法:toUpperCase()

//用法: 


public class Test{
    public static void main(string[] args){
        String str = "Hello Java!";
        String str1 = str.toUpperCase();
        System.out.println("原字串:"+str);
        System.out.println("轉換成大寫後:"+str1);
       
    }
}

輸出:

原字串:Hello Java!
轉換成大寫後:HELLO JAVA!

5.字串轉換成小寫字母的方法:toLowerCase()

//用法: 跟toUpperCase()同理


public class Test{
    public static void main(string[] args){
        String str = "Hello Java!";
        String str1 = str.toLowerCase();
        System.out.println("原字串:"+str);
        System.out.println("轉換成小寫後:"+str1);
       
    }
}

輸出:

原字串:Hello Java!
轉換成大寫後:hello java!

6.刪除字串兩端空白字元的方法:trim()

/*
方法trim()通過刪除字串兩端的空白字元返回一個新字串。字元 ' ', \t, \f, \r, \n 都被稱為空白字元
*/
//用法: 


public class Test{
    public static void main(string[] args){
        String str = "\t Hello Java! \n";
        String str1 = str.trim();
        System.out.print(str);
       
    }
}

輸出:

Hello Java! //兩端沒有空白字元