检查最后一个数组元素
Check last array element
我有一个字符串数组,我应该检查 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;
}
我的问题是如何不检查最后一个元素,因为我之前已经检查过了?
检查 index + 1
是否越界:
if ((index + 1) < somearr.length && somearr[index].equals("first") && somearr[index + 1].equals("second")) {
// do something
}
您可以尝试关注
if(i< arr.length()-1 && arr[i].equals("first") && arr[i + 1].equals("second"))
我有一个字符串数组,我应该检查 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;
}
我的问题是如何不检查最后一个元素,因为我之前已经检查过了?
检查 index + 1
是否越界:
if ((index + 1) < somearr.length && somearr[index].equals("first") && somearr[index + 1].equals("second")) {
// do something
}
您可以尝试关注
if(i< arr.length()-1 && arr[i].equals("first") && arr[i + 1].equals("second"))