JAVA類庫之——String類(持續更新)
阿新 • • 發佈:2020-11-01
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! //兩端沒有空白字元