字符數組以及類型對字符串數組以及類型的轉換


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();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM