引用類型
字符串
- 1.字符串的創建
public static void main(String[] args){
// 除了八大基本數據類型以外,所有的數據的定義都是要是用首字母大寫,也是爲什麼定義類的時候首字母要大寫。
// 直接創建字符串並賦值
String str = "張三";
System.out.println(str);
// 創建一個字符串對象
String str1 = new String("李四");
System.out.println(str1);
// 將字符數組格式化
char c_arr = {'前', '程', '似', '錦'};
String str2 = new String(c_arr);
System.out.println(str2);
}
引用類型的數據都可以定義方法,八大基本數據類型只能進行存儲數據,不能使用方法做一些事情。
- 2.字符串的常用方法
- 字符串的方法的操作對字符串的本身是不改變的
方法 | 作用 |
---|---|
length() |
獲取到字符串的長度。 |
charAt(index) |
返回指定索引的值。 |
indexOf() |
indexOf() 參數爲字符串時:通過元素找下標索引,找到返回首先找到的下標,找不到返回 -1;indexOf() 參數爲數字時:傳入的實際爲數字的ASCll 碼。 |
lastindexOf() |
返回從後面數最後一個出現的元素的索引。 |
spilt(regex) |
指定正則表達式對字符換進行分割。 |
trim() |
去除字符串的首尾的空格,空白位包含換行。 |
substring(begindex) |
從begindex 處開始截取字符串。 |
subSequence(begindex, endindex) |
截取begindex 到endindex 的字符串。 |
replace(old, new) |
將老的字符串替換成新的字符串。 |
toLowerCase() |
將字符串轉換成小寫。 |
toUpperCase() |
將字符串換換成大寫。 |
equals(Str) |
判斷字符串是否相同。 |