關於String類的常用方法

2021-10-18 02:08:26 字數 2015 閱讀 2868

string類的常用方法有這些:

1.string​(byte bytes)

將byte陣列中全部轉換為字串

string​(byte bytes, int offset, int length)

引數的意思是:(位元組陣列,陣列元素下標的起始位置,長度)

這種方法可以讓byte陣列一部分轉換成字串

2.string​(char value)

將char陣列全部轉為字串

string(char chars,int offset,int length)

這種方法可以讓char陣列一部分轉換成字串

3.charat​(int index)

引數表示想要查詢的位置的下標,返回指定位置的char值

4.compareto​(string anotherstring)用來比較兩個字串大小,按照字典順序比較,先從第乙個字母比較如果相同再比較第二個,如果不同停止比較,如果兩個字串全相同返回值0,如果前面的字串大返回1,前面的小返回-1

5.contains​(charsequence s) 返回值是boolean型別

表示判斷前面的字串中是否包含後面的字串,包含返回true,不包含返回false

6.endswith​(string suffix)判斷字串是否以指定字尾結尾返回值boolean型別

startswith​(string prefix)判斷字串是否以指定字首開始返回值boolean型別

7.equalsignorecase​(string anotherstring)比較兩個字串是否相等,忽略大小寫

8.getbytes() 返回byte 陣列將字串物件轉換成位元組陣列

9.indexof​(int ch) 某個子字串在當前字串第一次出現處的下標 返回值int型別

lastindexof​(int ch) 某個子字串在當前字串最後一次出現處的下標

10.length() 返回字串的長度

判斷陣列長度和判斷字串長度不一樣,判斷陣列長度是length屬性,判斷字串是length()方法「abc」.length(); 返回值3

11.replace​(charsequence target, charsequence replacement)

將字串中的某一段替換

將字串拆分,返回string陣列

返回乙個字串,該字串是此字串的子字串,從此下標(引數)擷取後面全部字串

14substring​(int beginindex, int endindex)

擷取部分字串,不包括最後下標

15.tochararray() 返回值為char陣列

將字串轉換成char陣列

16.tolowercase()將字串全部轉換為小寫

touppercase()將字串全部轉換為大寫

17.trim() 去除字串前後(只有前後)空白

18.valueof​(object obj)

string只有這個方法是靜態的,類名. 直接呼叫,將非字串轉換成字串

底層呼叫了tostring()方法

當傳入的是物件時,物件需要重寫tostring()方法,否則輸出的是記憶體位址

String 類常用方法

字串 就是由多個字元組成的一串陣列 一旦被複製,就不能被改變 public class stringdemo string s2 new string bys system.out.println s2 s2 system.out.println s2.length s2.length 5 syst...

String類常用方法

方法名稱 型別 方法描述 public string char value 構造 將字元陣列變為string類物件 public string char value,int offset int count 構造 將部分字元陣列變為string類物件 public char charat int i...

String類常用方法

返回字串長度 public int length 返回字串中指定位置的字元 public char charat int index 提取字串 方法說明 public string substring int beginindex 從beginindex位置起,從當前字串中取出剩餘的字元作為乙個新的...