各位高手帮帮忙,如果string的内容是汉字则用toCharArray()转换成char数组出错是什么原因?
Exception in thread "main" java.lang.ArrayStoreException
at java.lang.System.arraycopy(Native Method)
Exception in thread "main" java.lang.ArrayStoreException
at java.lang.System.arraycopy(Native Method)
是不是你把char[]拷贝到byte[]里去了?
String str = "报错?";
char[] abc = str.toCharArray();
for(int i=0;i<abc.length;i++)
System.out.println(abc[i]);
}//得到的结果
报
错
?完全没有任何问题