刚学期望得到大家回答,在网上没有搜索到,网上都是写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转换好了。