1. 程式人生 > 實用技巧 >七、String類

七、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開頭

boolean endsWith(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 toLowerCase():把字串轉換為小寫字串
String toUpperCase():把字串轉換為大寫字串

其他常用方法:
去除字串兩端空格
String trim()
按照指定符號分割字串
String[] split(String str)
StringBuilder:是一個可變的字串。字串緩衝區類。

構造方法:
StringBuilder()

成員方法:
public int capacity():返回當前容量 (理論值)
public int length():返回長度(已經儲存的字元個數)
public StringBuilder append(任意型別):新增資料,並返回自身物件

public StringBuilder reverse():反轉功能

StringBuilder和String的相互轉換
StringBuilder – String
public String toString():
通過toString()就可以實現把StringBuilder轉成String

String – StringBuilder
StringBuilder(String str):
通過構造方法就可以實現把String轉成StringBuilder
在這裡插入圖片描述
3、Date和Calender
在這裡插入圖片描述