1. 程式人生 > >第三小節之Java API

第三小節之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得到