1.字符串转换为数组
char[] chars=s.toCharArray();//s是待转换的字符串
2.数组转换为字符串
String s="";
for(int i=0;i<chars.length;i++){
s=s+chars[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);
结果为:
需要重写toString()方法才可以。