如果没有设定String[]数组的长度,直接添加内容会怎样?

private String[] players;
i = 0;
while(true){

String str = readLine();

players[i] = str;

i++;

}

第1个回答  2013-03-26
会抛出异常。java 系统会告诉你出错了。哈哈。

这就像c语言中的指针一样,如果要存数据,就必须先给它分配空间。本回答被提问者采纳
第2个回答  推荐于2017-09-21
例如:String[] str = {"hehe","haha","heihei","gege"};
数据长度就是4;
像你那种的话肯定会抛出异常的。。
第3个回答  2013-03-26
要么在定义他的时候定义长度,要么在定义他的时候直接赋值,好像是这样的
相似回答