講解java寫一個冒泡排序「java字元串查找演算法」

JAVA字元串多種相關操作總結

public String concat(String str)

該方法的參數為一個String類對象,作用是將參數中的字元串str連接到原來字元串的後面.

public int length()

返回字串的長度,這裡的長度指的是字元串中Unicode字元的數目.

public char charAt(int index)

該方法在一個特定的位置索引一個字元串,以得到字元串中指定位置的字元.值得注意的是,在字元串中第一個字元的索引是0,第二個字元的索引是1,依次類推,最後一個字元的索引是length()-1.

public int compareTo(String anotherString)

該方法比較兩個字元串,和Character類提供的compareTo方法相似,Character類提供的compareTo方法比較的是兩個字元類數據,而這裡比較的是字元串數據.

其比較過程實際上是兩個字元串中相同位置上的字元按Unicode中排列順序逐個比較的結果.如果在整個比較過程中,沒有發現任何不同的地方,則表明兩個字元串是完全相等的,compareTo方法返回0;如果在比較過程中,發現了不同的地方,則比較過程會停下來,這時一定是兩個字元串在某個位置上不相同,如果當前字元串在這個位置上的字元大於參數中的這個位置上的字元,compareTo方法返回一個大於0的整數,否則返回一個小於0的整數.

public boolean equals(Object anObject)

該方法比較兩個字元串,和Character類提供的equals方法相似,因為它們都是重載Object類的方法.該方法比較當前字元串和參數字元串,在兩個字元串相等的時候返回true,否則返回false.

public boolean equalsIgnoreCase(String anotherString)

該方法和equals方法相似,不同的地方在於,equalsIgnoreCase方法將忽略字母大小寫的區別.

public String substring(int beginIndex)

該方法從beginIndex位置起,從當前字元串中取出剩餘的字元作為一個新的字元串返回.

public String substring(int beginIndex, int endIndex)

該方法從當前字元串中取出一個子串,該子串從beginIndex位置起至endIndex-1為結束.子串返的長度為endIndex-beginIndex.

public boolean startsWith(String prefix)

該方法用於判斷當前字元串的前綴是否和參數中指定的字元串prefix一致,如果是,返回true,否則返回false.

public boolean startsWith(String prefix, int toffset)

該方法用於判斷當前字元串從toffset位置開始的子串的前綴是否和參數中指定的字元串prefix一致,如果是,返回true,否則返回false.

public boolean endsWith(String suffix)

該方法用於判斷當前字元串的後綴是否和參數中指定的字元串suffix一致,如果是,返回true,否則返回false.

public int indexOf(int ch)

該方法用於查找當前字元串中某一個特定字元ch出現的位置.該方法從頭向後查找,如果在字元串中找到字元ch,則返回字元ch在字元串中第一次出現的位置;如果在整個字元串中沒有找到字元ch,則返回-1.

public int indexOf(int ch, int fromIndex)

該方法和第一種方法類似,不同的地方在於,該方法從fromIndex位置向後查找,返回的仍然是字元ch在字元串第一次出現的位置.

public int lastIndexOf(int ch)

該方法和第一種方法類似,不同的地方在於,該方法從字元串的末尾位置向前查找,返回的仍然是字元ch在字元串第一次出現的位置.

public int lastIndexOf(int ch, int fromIndex)

該方法和第二種方法類似,不同的地方在於,該方法從fromIndex位置向前查找,返回的仍然是字元ch在字元串第一次出現的位置.

public String replace(char oldChar,char newChar)

該方法用字元newChar替換當前字元串中所有的字元oldChar,並返回一個新的字元串.

public String replaceFirst(String regex, String replacement)

該方法用字元串replacement的內容替換當前字元串中遇到的第一個和字元串regex相一致的子串,並將產生的新字元串返回.

public String replaceAll(String regex, String replacement)

該方法用字元串replacement的內容替換當前字元串中遇到的所有和字元串regex相一致的子串,並將產生的新字元串返回.

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/273468.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-17 14:06
下一篇 2024-12-17 14:06

相關推薦

發表回復

登錄後才能評論