关于用IDE跑JAVA实验第一题报错ArrayIndexOutOfBoundsException
如果你用IDE,而不是记事本去跑实验第一题:
很可能碰到碰到下面的错误信息:(来自ItelliJ IDEA,其他IDE应该会报同样的错误)
直白的翻译一下就是,数组索引超出界限了。
原因很简单,直接用IDE跑的话,IDE是不会导入任何参数的。默认情况下args这个字符串对象数组(或者就称为数组)是没有元素在里面的,而就算是args[0]也是args数组里面的第一个元素,显然超界了。报错也就很自然了。
解决方法就是只有用终端去跑
以ItelliJ IDEA为例(其他终端、cmd和IDE操作差不多),效果应该是这样的:
OK,问题解决了~