1.字串的連線
public string concat(string str)
將引數str新增到呼叫的字串後面
eg.string a= "abc";
string b="egd";
string string=a.concat(b);
system.out.println(string);//結果為abcegd
2.字串的長度
public int length()
計算呼叫此方法的字串長度
eg.string a= "abc";
int alength=a.length();
system.out.println(alength);//結果為3
3.字元在字串所在的位置
public char charat(int index)
獲得字串指定位置的字元,索引值從0開始到length()-1
eg.string a= "abcdedjf";
char b = a.charat(0);
system.out.println(b);//結果為a
4.擷取字串
public string substring(int beginindex)
public string substring(int beginindex, int endindex)
擷取需要的字串,兩個方法的索引值都是從0開始
第二種方法是從beginindex擷取到endindex,擷取結果包括beginindex對應的字元,但不包括iendindex對應的字元
eg.string a= "abcdedjf";
string b = a.substring(0, 3);
system.out.println(b);//結果為abc
eg.string a= "abcdedjf";
string b = a.substring(4, 6);
system.out.println(b);//結果為ed
5.字串的比較
public boolean equals(object anobject)
比較兩個字串是否相等,這個方法涉及到hashcode()方法,關於這兩個方法的區別,請參考:
eg.string a= "abcdedjf";
string b=new string("abcdedjf");
system.out.println(a.equals(b));//結果為true
6.查詢字元,字串在字串中的位置
public int indexof(int ch)
public int indexof(string str)
public int indexof(int ch, int fromindex)
public int lastindexof(int ch)
第乙個方法是返回查詢字元ch所在的索引值,如果有多個匹配,則會匹配查詢第乙個字元,返回其索引值
第二個方法是返回查詢字串str所在的索引值,如果有多個匹配,則會匹配查詢第乙個字元,返回其索引值
第三個方法是字元ch在字串fromindex位後出現的第乙個位置,沒有找到返加-1
第四個方法是從後往前返回查詢字元ch所在的索引值,如果有多個匹配,則會匹配查詢到的第乙個字元,返回其索引值
eg.string a = "abcdedjfa";
int charindex = a.indexof('a');
system.out.println(charindex);//結果為0
int stringindex = a.indexof("cd");
system.out.println(stringindex);//結果為2
int index = a.indexof('a', 5);
system.out.println(index);//結果為8
int lastindex = a.lastindexof('a');
system.out.println(lastindex);//結果為8
7.去除字串中的空格
public string trim()
public string replace(charsequence target, charsequence replacement)
第乙個方法能去除字串前後的空格,但去除不了字串中間的空格
第二個方法可以替換包括首尾和中間的空格
eg.string a = " abcde djfa ";
string astring = a.trim();
system.out.println(astring);//結果為abcde djfa
eg.string a = " abcde djfa ";
string astring = a.replace(" ", "");
system.out.println(astring);//結果為abcdedjfa
字串常用方法
字串常用方法 public class 3 abc 5 int indexof string str 輸出字串2在字串1中的下標 system.out.println hello crl endswith crl 6 6int indexof string str,int fromindex 在字串...
字串常用方法
1 判斷型別 9 方法說明 string.isspace 如果 string 中只包含空格,則返回 true string.isalnum 如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true string.isalpha 如果 string 至少有乙個字元並且所有字元都是字...
字串常用方法
字串常用方法 method 描述charat 返回指定索引位置的字元 charcodeat 返回指定索引位置字元的 unicode 值 concat 連線兩個或多個字串,返回連線後的字串 fromcharcode 將字元轉換為 unicode 值 indexof 返回字串中檢索指定字元第一次出現的位...