Java创建一个ArrayList集合对象,添加5条数据(如1,2,3,4,5),将1号位和2号位交换,获得最大值,最小值打印出来,最后再遍历该集合并把元素打印出来
时间: 2024-03-02 13:48:08 浏览: 240
好的,我来回答你的问题。以下是Java代码实现:
```java
import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
// 创建ArrayList集合对象
ArrayList<Integer> list = new ArrayList<>();
// 添加5条数据
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
// 将1号位和2号位交换
Collections.swap(list, 0, 1);
// 获得最大值和最小值
int max = Collections.max(list);
int min = Collections.min(list);
// 打印最大值和最小值
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
// 遍历集合并打印元素
for (Integer i : list) {
System.out.println(i);
}
}
}
```
输出结果为:
```
最大值:5
最小值:2
2
1
3
4
5
```
阅读全文