日期:2014-05-20  浏览次数:21237 次

如何判断char数组的实际长度?
初始化一个 char数组 
 char[] test=new char[10];

 test[0]=1;
 test[1]=2;
 
 System.out.println(test.length);

 输出是初始化时定义的长度10;
 
 怎么能知道实际初始化的的元素是2个?

------解决方案--------------------
不是吧,char数组的默认值是'\000',好像是null的意思。。。

判断个数,写个for,当读取到的a[i]是'\000'时,跳出就可以了