string類中方法可以劃分為:
獲取方法:
int length(); 獲取字串的長度
char charat(int index) 根據給定的角標獲取字串中對應角標下的字元
int indexof(int ch)根據給定的字元獲取字元在字串第一次出現角標
int indexof(string str)根據給定的字串獲取子字串在字串物件中第一次出現的角標
int indexof(int ch,int fromindex)根據給定的字元,從指定的角標開始獲取字元在字串中第一次出現的角標
int indexof(string str,int index)
int lastindexof(string str) 根據給定的字串獲取子字串在字串物件中最後一次出現的角標
int lastindexof(int ch,int index)根據給定的字元,從指定的角標開始獲取字元在字串中最後一次出現的角標
判斷方法:
boolean endswith(string str)判斷字串物件是否以給定的字串作為結尾
boolean startswith(string str)判斷字串物件是否以給定的字串作為開頭
boolean equals(object obj) 判斷字串物件是否和給定的字串相同(以儲存內容)
判斷時區分大小寫字母
booolean equalsignorecase(stringstr)判斷字串物件是否和給定的字串相同
判斷是不區分大小寫字母
boolean isempty() 判斷字串物件是否為空。(空表示空字串)
可以使用
length()==0代替或
equals(「」)
boolean contains(string str)判斷字串物件中是否包含指定的字元或子字串
擷取方法:
string substring(int index) 從指定的角標開始,擷取字串物件中的子字串(擷取到末尾)
string substring(int startindex,int endindex) 擷取字串物件中的子字串,從指定的開始角標到指定的結束角標(包頭不包尾)
切割方法:
string split(string str) 根據給定的分隔符
[字串引數
]把字串物件進行分隔,分隔為多個字串
轉換方法:
string touppercase() 把字串轉為大寫
string tolowercase() 把字串轉為小寫
把基本型別資料轉為字串(靜態方法)
string valueof(基本型別資料[不包含byte]) (也可以是object型別資料)
把字串物件轉為位元組陣列:
byte getbytes()
把字串物件轉為字元陣列:
char tochararray()
把位元組陣列轉為字串:
new string(byte) //
使用構造方法轉換
把字元陣列轉為字串:
new string(char)//
使用構造方法轉換
string.valueof(char) //
使用靜態方法
valueof
其它方法:
string trim() 去除字串物件兩邊的空格 例:」 n ba 」 trim()後:」n ba」
string replace(char oldchar,char newchar) 指定字串物件中的字元,使用乙個新的字元替換
string concat(string str) 把給定的字串拼接到字串物件的後面
int compareto(string str)拿字串物件和給定的字串進行比較
public void stringapi()
system.out.println();
//char ---->string
string s2 = string.valueof(out);
string s3 = new string(out);
//string ---> byte
byte b = s1.getbytes();
for (byte c : b)
system.out.println();
//byte --->string
string s4 = new string(b);
system.out.println(s4);
}
String類的常用方法總結
字串變為字元陣列 public char tochararray 字元陣列變為字串 使用string的構造方法實現 public string char value public string char value,int offset,int count public char charat in...
總結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 ...