1. 程式人生 > >java筆記------文檔註釋標記,String相關的API

java筆記------文檔註釋標記,String相關的API

程序 數據類型 ins 接口文檔 min auth 包含 忽略 span

常用的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();

將基本數據類型轉換成字符串。

static String valueOf(基本數據類型)

特殊註意:字符串和字節數組在轉換過程中,是可以指定編碼表的。

四、替換:

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