字符串转字符数组字符串String类有许多常用的方法,其中就有一个叫toCharArray()的方法,它的作用就是把一串字符串转换成一个字符数组,在String类中还有一个toString()方法,这是可以把其他类型数据转换成字符串的,但是这个方法对从字符串转换成的字符数组不太管用
public static void main(String[] args) {
String str = "abcdefg";
char[] chars = str.toCharArray();
Arrays.sort(chars);
System.out.println(chars);
System.out.println("------------");
System.out.println(chars.toString());
}
字符数组转字符串如图所示,用toString()方法得到的并不是字符串的值,所以,要想完成字符串-->字符数组-->字符串的操作,必须调用String类的其他方法,如valueOf()或copyValueOf()方法,它们可以将参数以字符串形式输出
public static void main(String[] args) {
String str = "abcdefg";
char[] chars = str.toCharArray();
Arrays.sort(chars);
System.out.println(chars);
System.out.println("------------");
// System.out.println(chars.toString());
System.out.println(String.valueOf(chars));
System.out.println(String.copyValueOf(chars));
}



