1.字符串轉化為字符數組:
char[] ss=s.toCharArray();//s為要轉化的字符串
2.字符數組轉化為字符串:
String s="";
for(int i=0;i<ss.length;i++){
s+=ss[i];
}
或者:
char ch={'1','2','3'};
String str=new String(ch);
//or
String str=String.valueOf(ch);
注意:直接對字符數組采用toString()方法,並不能將其轉化為預期的字符串,結果是[類型@哈希值],比如
char[] ch={'1','2','3'};
String s=ch.toString();
System.out.println(s);
所得結果為:

所以數組轉為字符串應寫成:Arrays.toString(ch),但這種方法的toString()是帶格式的,也就是說輸出的是[1, 2, 3],並不是預期的"123"。