【发布时间】:2018-05-11 06:40:30
【问题描述】:
我有一个字符串数组,我应该检查 i 元素和 i + 1 是否有巧合,除了最后一个元素,因为它已经被前一个元素检查了。
String[] somearr = new {"first, second"};
arr[i] && arr[i+1],已经检查了最后一个元素,当arr[i] = second 时,我得到了ArrayIndexOutOfBoundsException。
if (arr[i].equals("first") && arr[i + 1].equals("second"){
//do something;
}
我的问题是如何不检查最后一个元素,因为我已经检查过它?
【问题讨论】:
-
在循环中,迭代直到array.length-2
-
是的,在循环中我没有提到它。
标签: java arrays indexoutofboundsexception