N. *_*ang -1 java arrays indexoutofboundsexception
我对Java很新,我有一些代码可以在一个循环中作用于数组,并且数组会改变每个循环.当数组太短时,有时代码会抛出IndexOutOfBoundsException.如果没有抛出异常,我有没有办法只执行代码?我知道在Javascript中我可以做类似的事情
var a = arr[index];
if (!a === null) { //do something }
Run Code Online (Sandbox Code Playgroud)
如何在Java中实现相同的效果?
您可以在访问某个索引处的数组项之前进行检查
if (arr != null && index >= 0 && index < arr.length) {
// arr[i] exists
}
Run Code Online (Sandbox Code Playgroud)