七、String類
1、String類:(關於字串)
字串的儲存是在方法的常量池中,為了方便字串的使用
String構造方法
String(String original):把字串資料封裝成字串物件
String(char[] value):把字元陣列的資料封裝成字串物件
String(char[] value, int index, int count):把字元陣列中的一部分資料封裝成字串物件
String判斷功能
boolean equals(Object obj):比較字串的內容是否相同
boolean equalsIgnoreCase(String str):比較字串的內容是否相同,忽略大小寫
boolean startsWith(String str):判斷字串物件是否以指定的str開頭
String類的獲取功能:
int length():獲取字串的長度,其實也就是字元個數
char charAt(int index):獲取指定索引處的字元
int indexOf(String str):獲取str在字串物件中第一次出現的索引
String substring(int start):從start開始擷取字串
String substring(int start,int end):從start開始,到end結束擷取字串。包括start,不包括end
轉化方法:
char[] toCharArray():把字串轉換為字元陣列
String toUpperCase():把字串轉換為大寫字串
其他常用方法:
去除字串兩端空格
String trim()
按照指定符號分割字串
String[] split(String str)
StringBuilder:是一個可變的字串。字串緩衝區類。
構造方法:
StringBuilder()
成員方法:
public int capacity():返回當前容量 (理論值)
public int length():返回長度(已經儲存的字元個數)
public StringBuilder append(任意型別):新增資料,並返回自身物件
StringBuilder和String的相互轉換
StringBuilder – String
public String toString():
通過toString()就可以實現把StringBuilder轉成String
String – StringBuilder
StringBuilder(String str):
通過構造方法就可以實現把String轉成StringBuilder
3、Date和Calender