避免访问数组越界的最简洁方法是使用条件判断来确保索引值在合法范围内。
以下是一个示例代码:
int[] array = {1, 2, 3, 4, 5};
int index = 5; // 超出数组范围的索引
if (index >= 0 && index < array.length) {
int value = array[index];
System.out.println(value);
} else {
System.out.println("索引超出数组范围");
}
在上述示例中,我们首先检查索引值是否大于等于0且小于数组的长度。如果满足这个条件,就可以安全地获取数组中对应索引的元素值。如果条件不满足,就可以执行相应的错误处理逻辑,比如输出错误信息或抛出异常。这样可以避免访问数组越界。