【初学者】Java char型数组 初始值 是NULL?为什么我的初始值会是'a'
public static void main(String[] args)
{
char ch[] = new char[4];
for (int x = 0;x<ch.length ;x++ )
{
System.out.println("ch["+x+"] = "+ch[x]+";");
}
}
输出结果:
ch[0] = a;
ch[1] = a;
ch[2] = a;
ch[3] = a;
线索:虽然cmd结果显示a,但是我在cmd里直接拷贝结果的时候a是拷贝不出来的,比如拷贝上面的4行字的时候只能拷出ch[0] =
菜鸟一枚,请大侠帮忙分析一下可能的原因!多谢!