高血压专题网,内容丰富有趣,生活中的好帮手!
高血压专题网 > Java入门第121课——使用Comparator接口实现排序

Java入门第121课——使用Comparator接口实现排序

时间:2023-06-22 06:51:12

相关推荐

Java入门第121课——使用Comparator接口实现排序

问题

使用Comparator接口实现对集合中的元素排序,详细要求如下:

1)使用ArrayList构建集合对象cells,该集合中要求存储Cell类型的数据。

2)分别构造行和列为(2,3)、(5,1)、(3,2)的Cell类对象,并将这三个对象加入到集合cells中。

3)使用Collections类提供的sort方法,按照Cell对象的col值的大小升序排列cells集合中的对象,sort方法的声明如下:

public static <T> void sort(List<T> list,Comparator<? super T> c)

方案

首先,使用ArrayList构建集合对象cells,该集合中要求存储Cell类型的数据。

然后,分别构造行和列为(2,3)、(5,1)、(3,2)的Cell类对象,并将这三个对象加入到集合cells中,代码如下:

List<Cell> cells = new ArrayList<Cell>();cells.add(new Cell(2,3));cells.add(new Cell(5,1));cells.add(new Cell(3,2));

最后,使用Collections类提供的sort方法,按照Cell对象的col值的大小升序排列cells集合中的对象。在使用sort方法时,该方法的第二个参数为Compara

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。