字符數組、字符串數組和字符串三者之間的轉化

字符數組、字符串數組和字符串三者之間的轉化

開發的時候用到了字符數組和字符串的轉化,所以順便記錄一下

public class hello {

public static void main(String[] args){

        String S="this_string";

        //將字符串轉化爲字符數組
        char[] thischar=S.toCharArray();
        for(char a: thischar) {
            System.out.print(a);
        }
        System.out.println();

        //將字符數組轉化爲字符串,一共三種;
        String S1=String.valueOf(thischar);
        System.out.println(S1);

        //valueOf等同於如下
        //String str1 = new String(thischar);

        //還有String str2=thischar.toString();


        //將字符串數組轉化爲字符串
        String[] S2={"str","ing","String"};
        StringBuffer str=new StringBuffer();
        //注意區分length和length(),數組沒有length(),而字符串有length();
        for(int i=0;i<S2.length;i++){  
            str.append(S2[i]);
        }
        System.out.println(str.toString());

     }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章