为什么当我尝试在java中运行此代码时,请继续说明其arrayindexoutof
String[] animals = new String[0];
System.out.println(animals[0]);
上面代码中的错误
答案 0 :(得分:1)
因为您分配了一个零长度数组并尝试访问其第一个成员。请注意,在Java数组中,零索引。
答案 1 :(得分:0)
...多德 你正在创建一个空的字符串数组.. 你就是这样做的
String[] animals = new String[1];
System.out.println(animals[0]);
答案 2 :(得分:0)
String [] animals = new String [0]; 这里0定义了数组的大小,因此无法访问第一个元素作为其0大小的数组