第三小節之Java API
1、String類和StringBuffer類
字串中可以包含任意字元,這些字元必須包含在一對雙引號” “之內
1.1String類
String a=null與String a=""的區別,前者表示物件是空物件即沒有物件,後者表示有物件(只是物件沒有內容)。
構造方法:String();//建立一個內容為空的字串
String(char[] value);//根據指定的字元陣列建立物件
String(String value);//根據指定的字串內容建立物件
常見方法:int indexOf(int ch);//返回指定字元在此字串中第一次出現處的索引
int lastIndexOf(int ch);//返回指定字元在此字串中第一次出現處的索引
char charAt(int index);//返回字串中index位置上的字元,其中index的取值範圍是:0~(字串長度-1)
int length();//返回此字串的長度
boolean equals(Object anObject);//將此字串與指定字串比較
boolean isEmpty();//當且僅當字串的長度為為0時返回true
boolean contains(CharSequeue cs);//判斷此字串是否包含了指定的字串
boolean starts/endsWith(String string);//判斷此字串與指定的字串時候開始或結束
String toLower/toUpperCase();//全部轉換為小寫或者大寫
String valueOf(int i);//整數轉換為字串
char[] toCharArray();//將此字串轉換為一個字元陣列
String replace(CharSequeue oldstr,CharSequeue newstr);//返回一個新的字串,通過newstr替換此字串中出現的所有oldstr得到