这是我的代码,在初始化数组后,我无法在数组中重新分配一些值.它显示数组索引超出绑定的异常.
public class NewClass {
public static void main(String args[]){
String cl[]={};
cl[0]="10";
System.out.print(cl.length);
}
}
Run Code Online (Sandbox Code Playgroud)
我的输出:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at NewClass.main(NewClass.java:15)
Java Result: 1
Run Code Online (Sandbox Code Playgroud)
String cl[]={};
Run Code Online (Sandbox Code Playgroud)
创建一个空数组的实例,因此您无法向其中添加任何元素.
要创建非空数组,请使用其中一个
String cl[] = {"something",...};
Run Code Online (Sandbox Code Playgroud)
要么
String cl[] = new String[theArrayLength];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
95 次 |
| 最近记录: |