Java基礎(2 字串)

2021-07-10 20:23:36 字數 1191 閱讀 1694

public char charat (int index)

返回字串中第index個字元

public int length ()

返回字串的長度

public int indexof (string str)

返回字串中出現 str 的第乙個位置

public int indexof (string str , int fromindex)

返回字串中從 fromindex 開始第乙個出現 str 的位置

public boolean equalsignorecase (string another)

比較字串是否和 another 一樣(忽略大小寫)

public string replace (char oldchar , char newchar)

在字串中用 newchar 字元代替 oldchar 字元

public boolean startswith (string prefix)

判斷字串是否以 prefix 字串開頭

public boolean endswith(string suffix)

判斷字串是否以 suffix 字串結束

public string touppercase()

返回乙個字串為該字串大寫的形式

public string tolowercase()

返回乙個字串為該字串小寫的形式

public string substring (int beginindex)

返回字串從 beginindex 開始到結束的字串

public string substring (int beginindex , int endindex)

返回字串從 beginindex 開始到 endindex 結束的字串

public string trim ()

返回將該字串去掉開頭和結尾空格後的字串

public static string valueof ()

將基本型別資料轉換為字串 public static string valueof (double d)

public string [ ] split (string regex)

將乙個字串按指定的字串分隔,返回分割後的字串陣列

reverse 逆序輸出

Java基礎方法1 字串

字串合集 public static void main string args system.out.println sum system.out.println str 完整輸出字串 system.out.println str.charat 6 指定下標字元輸出 system.out.prin...

2 字串查詢

kmp演算法 kmp演算法的關鍵是利用匹配失敗後的資訊,儘量減少模式串與主串的匹配次數以達到快速匹配的目的。具體實現就是實現乙個next 函式,函式本身包含了模式串的區域性匹配資訊。時間複雜度o m n 通過getnext 實現部分匹配值,然後利用kmp演算法計算是否匹配。如下 package li...

2 字串插入

描述 有兩個字串str和substr,str的字元個數不超過10,substr的字元個數為3。字元個數不包括字串結尾處的 0 將substr插入到str中ascii碼最大的那個字元後面,若有多個最大則只考慮第乙個。輸入 輸入包括若干行,每一行為一組測試資料,格式為 str substr 輸出 對於每...