摘自API
toCharArray
public char[] toCharArray()将此字符串转换为一个新的字符数组。
返回:
一个新分配的字符数组,它的长度是此字符串的长度,它的内容被初始化为包含此字符串表示的字符序列。
例如:
String aa = "121212";
char[] ss = aa.toCharArray();
String[] str = {"a","b"};
这个叫字符串数组
String 和 char 不是一回事,当然不能往一起放了
所以你这么写是错的
char a[] = new char("abcdef")
char和string都是从属于从object类型里派生出来的两大类,值类型数据变量和引用类型数据变量,值类型从深的意义上讲它是一种结构
java 中要将一个字符串转换成一个字符数组需要使用 String 类中提供的 toCharArray() 方法进行操作.
例:
String str = "abcde";
char[] ch = str.toCharArray();
char是个数据类型,String是个类,不能混用好不
charAt方法获取字符,然后放到一个char[string.length()]中