解决方案 »

  1.   

    打印char数组,相当于打印char数组组成的字符串,如果一个char数组是null那么它无法转换为字符串当然打印不了。而println没有专门打印int数组的方法,如果你println一个int数组,实际调用的是println(Object o)这个方法,所以这个数组是按普通对象来打印的,而普通对象为null是,println就会输出null。
      

  2.   

    嗯,确实,查看源代码的时候确实发现了这点,但是源代码中的write(char[])和write[Object]中具体的区别,即出现异常最初的位置,不知道你清楚不清楚
      

  3.   

    嗯,确实,查看源代码的时候确实发现了这点,但是源代码中的write(char[])和write[Object]中具体的区别,即出现异常最初的位置,不知道你清楚不清楚
    写错了,应该是write(char[])和write(String)