赞
赏
请定义一个可以存储 整数 的集合,并存储一些数据。
请按以下要求顺序编程实现:
public class Demo {
public static void main(String[] args) {
System.out.println("嗨客网(www.haicoder.net)\n");
ArrayList<Integer> list = new ArrayList<>();
int [] arr = {1,2,3,4,5};
for(Integer i : arr){
list.add(i);
}
System.out.println("集合元素:");
System.out.println(list);
// 打乱顺序
Collections.shuffle(list);
System.out.println("集合打乱顺序:");
System.out.println(list);
// 集合升序排序
System.out.println("集合升序排序:");
Collections.sort(list);
System.out.println(list);
// 集合降序排序
Collections.sort(list, new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
return o2 - o1;
}
});
System.out.println("集合降序排序:");
System.out.println(list);
}
}
运行结果如下图:
以上案例运用 Collections 类,操作集合数据。