字符數組、字符串數組和字符串三者之間的轉化
開發的時候用到了字符數組和字符串的轉化,所以順便記錄一下
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());
}
}