標籤:cas har 大寫 源檔案 javadoc bytes compareto 建構函式 版本
常用的javadoc標記有以下幾種:
[email protected] 程式的作者說明
[email protected] 源檔案的版本說明
[email protected] 方法的參數說明
[email protected] 不建議的使用方法
[email protected] 方法的傳回值的說明資訊
[email protected] 參見,用於指定參考內容
[email protected] 拋出的異常類型
[email protected] 拋出的異常
可以出現在類或者介面文檔注釋中的:@see,@deprecated,@author,@version等可以出現在方法和構造器中的有: @see,@deprecated,@param,@return,@exception,@throws等可以出現在成員變數中有:@see,@deprecated等
String API
一、擷取:
int length():擷取字串的長度。
char charAt( int index )根據位置擷取該位置上某個字元:
根據字元擷取該字元在字串中的位置:
int indexOf(int ch):返回的是ch在字串中第一次出現的的位置。
int indexOf(int ch,int fromIndex):從fromIndex指定位置開始,擷取ch在字串中出現的位置。
int indexOf(String str):返回的是str在字串中第一次出現的的位置。
int indexOf(String str,int fromIndex):從fromIndex指定位置開始,擷取str在字串中出現的位置。
int lastIndexOf(xx,xx):裡面的參數與上面的4中方法一致。但是是從後面開始尋找。
二、判斷:
boolean contains(str):字串中是否包含某一個字串。
特例indexOf(str):可以索引str第一次出現位置,如果返回-1,表示該str不在字串中存在。即用該方法就可以判斷是否包含某一個字串。而且可以返回出現的位置。
boolean isEmpty():字元中是否有內容。
boolean startsWith(str):字串是否是以指定內容開頭。
boolean endsWith(str):字串是否是以指定內容結尾。
boolean equals(str):判斷字串內容是否相等。複寫了Object類中的equals()方法。
boolean equalsIgnoreCase(str):判斷字串內容是否相同,並忽略大小寫。
三、轉換:
將字元數群組轉換成字串。
建構函式String(char []) 將字元數群組轉換成字串。
String(char [],offset,count) 將字元數組中的一部分轉換成字串。
靜態方法:static copyValueOf(char [] data)
static copyValueOf(char [] data,int offset , int count)
將字串轉換成字元數組。**
char [] toCharArray();
將位元組數群組轉換成字串。
建構函式String(byte []) 將位元組數群組轉換成字串。
String(byte [],offset,count) 將位元組數組中的一部分轉換成字串。
將字串轉換成字元數組。
byte [] getBytes();
將基礎資料型別 (Elementary Data Type)轉換成字串。
static String valueOf(基礎資料型別 (Elementary Data Type))
特殊注意:字串和位元組數組在轉換過程中,是可以指定編碼錶的。
四、替換:
String replace(oldChar,newChar); 如果要替換的字元不存在,則返回的還是原串。單引號。
String replace(oldCharSequence,newCharSequence); 如果要替換字串不存在,返回原串。雙引號。
五、切割:
String [] split(regex); 參數為指定的字串。
六、子串:
String substring(begin); 擷取字串中的一部分。從指定的位置開始。
String substring(begin,end); 擷取字串中的一部分。從指定的位置開始,到指定的位置前一位結束
其他:
String toUpperCase():將字串轉換成大寫。
String toLowerCase():將字串轉換成小寫。
String trim():將字串兩端的多個空格去除。
int compareTo(String )對兩個字串進行自然順序的比較。
java筆記------文檔注釋標記,String相關的API