1.字符串轉換為字符數組:char [ ] CHars = Str(字符串對象名).toCharArray();
2.字符數組轉換為字符串:String Str = String(sring 類名).valueOf(char[] CHars) ;
3.單個字符轉換為字符串:String Str = Character.toString('a');
4.獲取字符串中指定位置的單個字符: char C=Str(支符串對象名). charAt(位置索引);
5.獲取字符串中指定位置的子字符串:String Str=Str(字符串對象名).subString(兩個數,或一個數);
6.根據分割符進行分割,從而存入字符串數組中(詳細說明):
String Str="hello,world,I,love,you";
String[] STRS=Str.spilt(",");
for(String each : STRS)
輸出:each
結果是:hello world I love you
單個總結:String[] Strs=Str(字符串對象名).spilt("分割符");然后會存入對應的字符串數組中去。
7.去掉首尾空格:String SS=Str(字符串對象名).trim();
8.變成大小寫:
字符串類型:Str(字符串對象名).toUpperCase();Str(字符串對象名).tolowerCase();
字符基本類型:Character.
9.字符串定位:
字符(char)在字符串中第一次出現的位置: int num = Str.indexOf('目標字符');
字符串(String)在字符串中第一次出現的位置:int num = Str.indexOf("目標字符串");
字符串(String)在字符串中最后一次出現的位置:int num =Str.lastIndexOf("目標字符串");
檢查在字符串中是否存在目標子字符串:Str.contains("目標子字符串 ")===true or false;
10.替換字符串:
替換所有的:Str.replaceAll("被替換的子字符串","要換成的字符串");
替換第一個的:Str.replaceFirst("被替換的子字符串","要換成的字符串");
--------------------------------------分割線------------------------------------------------------------------------
對StringBuffer類型的字符串的操作:
1.StringBuffer 對象的產生:StringBuffer Buffer = new StringBuffer(" Wo Ai Ni Wo De Ai Ren ");
2.對StringBuffer類型的字符串的追加:Buffer(字符串對象名).append(" 要附加的字符串");
3.對StringBuffer類型的字符串的刪除:Buffer(字符串對象名).delete( 數字 ,數字) ;
4.對StringBuffer類型的字符串的插入:Buffer(字符串對象名).insert(數字," 要數字后面插入的字符串");
5.對StringBuffer類型的字符串的翻轉:Buffer(字符串對象名).reverse();