Java array list中两两比较
时间: 2023-08-06 11:07:03 浏览: 130
如果你想要比较 Java ArrayList 中的每一对元素,可以使用嵌套循环来实现。具体步骤如下:
1. 使用外层循环遍历 ArrayList 中的每个元素;
2. 在外层循环的每个元素上,使用内层循环遍历 ArrayList 中的其余元素;
3. 在内层循环中,将当前元素与外层循环中的元素进行比较。
以下是一个简单的示例代码:
```java
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
for (int i = 0; i < list.size(); i++) {
for (int j = i + 1; j < list.size(); j++) {
if (list.get(i) > list.get(j)) {
// 处理比较结果
}
}
}
```
在这个示例代码中,外层循环使用变量 i 遍历 ArrayList 中的每个元素,而内层循环使用变量 j 遍历剩余的元素。注意内层循环的起始值为 i+1,这是因为我们不需要比较已经比较过的元素。在 if 语句中,你可以根据比较结果执行适当的操作。
阅读全文