rt  越详细越好。 还有就是eclipse里面输出的一排小    口口口口口口口口口口口口   指的是啥呢,是不是char数组里面的空值啊?

解决方案 »

  1.   

    是无法显示的字符吧?
    大于 255 的 char 都是非英文,非数字,非英文符号 的字符
      

  2.   

    我想知道假如一个char数组的长度为20,里面就三个字符,那后面的内容是什么呢?
      

  3.   

    后面的是Null,你那个框框是编码问题
      

  4.   

    我试了下!!
    感觉上面我说错了!!其实你写个程序 就会发现char c='\0';//对应ACSII码符
    for(int i=0;i<20;i++)
    {
    System.out.println(c);
    c++;
    }你会发现所有的项都是 口口口口口口口口口口口口 其实这是Eclipse输出后不能显示的字符 像什么tab字符  enter字符什么的
      

  5.   

    我的显示的以下这些ASCII值从0到19的字符:其中null  tab   line feed      home等都是小口:
     
    口口             
    
      

  6.   

    编码问题,数组后面的值时默认值,数组也是对象,一个对象中的成员变量在不进行初始化的时候,java会自动给其赋一个默认值