1. 程式人生 > >String類的基本用法

String類的基本用法

1.String類的構造方法: String(String original):把字串資料封裝成字串物件 String(char[] value):把字元陣列的資料封裝成字串物件 String(char[] value,int index,int count):把字元陣列中的一部分封裝成字串物件 字串的內容是儲存在方法區的常量池裡面的。是為了方便字串的重複使用

2.String類的判斷功能: boolean equals(Object obj):比較字串的內容是否相同 boolean equalsIgnoreCase(String str):比較字串的內容是否相同,忽略大小寫 boolean startWith(String str):判斷字串物件是否以指定的str開頭 boolean endsWith(String str):判斷字串物件是否以指定的str結尾

3.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結束擷取字串

4.String類的轉換功能: char[] toCharArray():把字串轉換為字元陣列 String toLowerCase():把字串轉換為小寫字串 String toUpperCase():把字串轉換為大寫字串

5.String類的去空格和分割功能: String trim():去除字串兩端空格 String[] split(String str):按照指定符號分割字串

6.StringBuilder:是一個可變的字串。字串緩衝區類 String和StringBuilder的區別:String的內容是固定的  StringBuilder的內容是可變的 構造方法: StringBuilder() 成員方法: public int capacity():返回當前容量 public int length():返回長度(字元數)

7.新增功能:     public StringBuilder append(任意型別):新增資料,並返回自身物件     反轉功能     public StringBuilder reverse()

8.StringBuilder和String的相互轉換: StringBuilder -- String     public String toString():通過toString()就可以是看把StringBuilder轉換成String String -- StringBuilder     StringBuilder(String str)