args[0]==null 线程 "main" java.lang.ArrayIndexOutOfBoundsException 中的异常:1 在 Main.main(Main.java:69)
args[0]==null Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1 at Main.main(Main.java:69)
正在尝试调用 java 文件,并已被要求这样做,以便如果在终端调用中 args[0] 为空,它应该 return 所有对象。无法在不出错的情况下正常工作。
else if(args[1]==null){
System.out.println("Printing information on all cars.");
for (Bil l : bilArrayList){
System.out.println(l.toString());
}
}
在不知道代码细节的情况下,我建议您先检查 args
的大小:
if(args.length> 0) {
//It depends on the size of the argument you wanna check.
//Might be args.length > 1 if you wanna make sure at least 2 elements in the args array
//doSomething
} else {
//doSomethingElse
}
正在尝试调用 java 文件,并已被要求这样做,以便如果在终端调用中 args[0] 为空,它应该 return 所有对象。无法在不出错的情况下正常工作。
else if(args[1]==null){
System.out.println("Printing information on all cars.");
for (Bil l : bilArrayList){
System.out.println(l.toString());
}
}
在不知道代码细节的情况下,我建议您先检查 args
的大小:
if(args.length> 0) {
//It depends on the size of the argument you wanna check.
//Might be args.length > 1 if you wanna make sure at least 2 elements in the args array
//doSomething
} else {
//doSomethingElse
}