String類中的常用方法總結

2021-10-03 06:33:30 字數 2267 閱讀 9231

package com.qfedu.b_string;

/* * 字串比較問題

* */

public

class

demo1

}

注意:無論什麼時候兩個字串比較內容是否相等,我們一定要有equals方法,因為如果用的是來比較,會比較兩個字串的位址。一般只有boolean型別的資料用來進行比較

獲取字串長度方法:int length();返回的int型別的資料,字串長度

獲取某字元第一次出現的下標:int indexof(char ch);

獲取某字串第一次出現的下標:int indexof(string str);

獲取某字元下標位置,從指定下標位置開始: int indexof(char ch,int fromindex);

獲取某字串第一次出現的下標,從指定下標位置開始:int indexof(string str , int fromindex);

獲取某字元最後一次出現的下標位置:int lastindexof(char ch);

獲取某字串最後一次出現的下標:int lastindexof(string str);

獲取某字元下標位置,從指定下標位置開始: int lastindexof(char ch,int fromindex);

獲取某字串第一次出現的下標,從指定下標位置開始:intlastindexof(string str , int fromindex);

獲取字串指定下標的字元 char charat(int index);

boolean isempty();判斷字串是否為空

boolean contains(string str);判斷str字串是否屬於源字串

boolean equals(object obj);判斷物件與字串與物件的內容是否相同

boolean equalsignorecase(string str);判斷兩個字串內容是否相同,不區分大小寫

boolean endswith(string str);判斷字元出啊時否以str字串結尾

string(char arr);將字元陣列轉換成字串

string(char arr, int offset, int length);

string(char arr, int off, int len);

string(char arr, int off, int cou);

string(char arg0, int arg1, int arg2);

使用字元陣列中內容建立乙個字串物件,offset是從char型別陣列中指定下標位置開始獲取資料,獲取的資料長度是length

char tochararray();返回當前字串對應的字串陣列

static string valueof(char arr);靜態方法通過類名呼叫實現string(char arr)方法

static string valueof(char arr, int offset, int length);

通過類名呼叫的靜態方法,實際執行的是string(char arr, int offset, int length);

string replace(char oldchar,char newchar)

替換不會修改原始字串,只會建立乙個新字串返回,新字串換上被替換的字元,源字串不變

package com.qfedu.b_string;

public

class

demo5

}

string split(string regex)

按照指定的字串切割當前字串陣列,regex是分割的位置變成,

從指定位置開始,擷取子字串,到字串末尾

string substring(int beginindex, int endindex)

從指定位置開始beginindex,到endindex結束,要頭不要尾

string touppercase() 轉大寫

字串小寫轉大寫

string tolowercase() 轉小寫

字串大寫轉小寫

string trim() 去除空格

去除字串兩邊的無用空格

總結String類常用方法

public class test 1.獲取字串長度 system.out.println str.length 輸出62.判斷字串是否一致 區分大小寫 system.out.println str.equals abcd 輸出false3.判斷字串是否一致 不區分大小寫 system.out.pr...

總結String類常用方法

public class test string str abuiugba system.out.println str.indexof a system.out.println str.lastindexof a 從右向左數a的位置 a還是正常順序的第乙個a system.out.println ...

String類的常用方法總結

字串變為字元陣列 public char tochararray 字元陣列變為字串 使用string的構造方法實現 public string char value public string char value,int offset,int count public char charat in...