首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java里头定义一个数组,不给定长度,可以使用吗

2012-10-31 
java里面定义一个数组,不给定长度,可以使用吗?如char[] c new char[]然后给c赋值可以吗?[解决办法]char

java里面定义一个数组,不给定长度,可以使用吗?

char[] c = new char[];

然后给c赋值可以吗?

[解决办法]
char[] cc = new char[];
编译不过的,要指定长度或用静态数组初始化
char[] cc = new char[]{'A','B'};
[解决办法]
可以char[];(做成员变量)
但是不能chanr[] = new char[];
[解决办法]
不行,不能变长。
需要扩长度的时候新new一个,然后用System.arraycopy方法或Arrays类中的方法进行复制搬入新数组。

热点排行