String的常用操作方法

2021-06-01 00:03:42 字數 2606 閱讀 6559

在string類中提供了以下的方法操作字元與字串間的轉換關係:

|-根據字串中提供的索引找到指定位置的字元:public charcharat(int index)

|-將字串變為字元陣列:public chartochararray()

|-將字元陣列變為字串:

|-將全部的字元陣列變為string型別:publicstring(char value)

|-將部分的字元陣列變為string型別:」 public string(char value,int offset,int count)

範例:取出字串中制定位置的字元

public class stringapidemo01

}

範例:字串 –-> 字元陣列

public class stringapidemo02

string str1 = new string(c) ;

string str2 = new string (c,0,5) ;

system.out.println("\n"+str1) ;

system.out.println(str2) ;

}

}

與字元陣列的操作一致,乙個字串也可以變為位元組陣列,乙個位元組陣列也可以變為字串:

|-string à位元組陣列:public bytegetbytes()

|-位元組陣列 àstring

|-全部:publicstring(byte bytes)

|-部分:public string(byte bytes,int offset,int length)

範例:位元組陣列 à字串

public class stringapidemo03

}

|-判斷是否以指定的字串開頭:public booleanstartswith(string prefix)

|-判斷是否以指定的字串結尾public booleanendswith(string suffix):

範例:驗證操作

public class stringapidemo04

}

使用以下的方法可以完成替換的操作:

|-public stringreplaceall(string regex,string replacement)
範例:替換內容

public class stringapidemo05

}

使用以下兩種方法可以完成字串的擷取操作:

|-全部擷取:public stringsubstring(int beginindex)

|-部分擷取:public string substring(int beginindex,int endindex)

範例:驗證操作

public class stringapidemo06

}

可以將字串按照指定的內容進行拆分操作:

|-public string split(string regex)

範例:拆分字串

public class stringapidemo07

}

}

如果需要在乙個字串中查詢是否存在指定的內容,可以使用以下的兩個方法:

|-取得指定字串的位置:public intindexof(int ch),public int indexof(int ch, int fromindex)

|-此方法返回int型資料,如果查到了則返回位置,查不到,返回-1 ;

|-直接查詢:public booleancontains(string s)

範例:查詢操作

public class stringapidemo08

}

範例:查詢位置

public class stringapidemo09

}

}

範例:指定查詢的開始位置

public class stringapidemo10

}

去掉左右空格:public string trim()

取的字串長度:public int length()

轉大寫:public string touppercase()

轉小寫:public string tolowercase()

範例:

public class stringapidemo11

}

String類的常用操作方法

字元與字串 構造方法 將全部的字元陣列變為字串 public string char data 構造方法 將部分字元陣列變為字串 public string char data int offset int count 普通方法 將字串變為字元陣列 public char tochararray 普...

String 操作方法

對字串進行操作 stringbuffer sb new stringbuffer 你好 2 sb.reverse 反轉字串,有索引反轉方法 3 sb.delete 刪除索引位置中的字串 4 sb.insert 新增索引位置中的字串 5 sb.replace 替換索引位置的字串 string的方法 c...

String類的常用操作方法列舉

public static void main string args 1.將字元陣列中的所有內容變為字串 string str new string data system.out.println str 2.將部分字元陣列中的內容變為字串 string str2 new string data,...