java中的char类型数组怎么对其赋值?

刚学期望得到大家回答,在网上没有搜索到,网上都是写string的用scanner.next().谢谢了

String str=“hahah”;//创建字符串
char[] chArray=new char[10];//创建一个char空数组
chArray=str.toCharArray();//将字符串赋值进去

Scanner scanner = new Scanner(System.in);
char[] c = null;
while (true) {
c = scanner.next().toCharArray();
System.out.println("您输入的char数组为:");
for (int i = 0, len = c.length; i < len; i++) {
System.out.print(c[i] + " ");
}
System.out.println();
}

char[] cc={'a','b','c'};
或者
char[] cs=new char[100];
cs[0]='a';
cs[1]='b';

char[] cc={'a','b','c'};
或者
char[] cs=new char[100];
cs[0]='a';
cs[1]='b';

char[] buffer = new char[] {'a', 'b', 'c'};

char c[] = "12aabc";
String str = "abcdee";
char c[] = str.toCharArray();

Scanner方法中没有直接读取character的方法,用String转换好了。