我有这段代码,我正在下面开发。我想遍历两个数组列表,第一个列表我想查看每个条目,第二个列表我只想查看每个第三个条目并查看它们是否匹配。如果它们确实匹配,那么我想比较第二个列表中的其他两个条目。代码的问题在于“int result1 =”行,我不明白为什么它会说越界。非常感谢任何帮助!
for (int i = 0; i < array1.size(); i++){
for (int j = 3; j <array2.size(); j = j + 3) {
if ((array1.get(i)).equals(array2.get(j-3))){
int result1 = array2.get(j-1).compareTo(array2.get(j-2));
}
}
}