如何给Set集合排序,详情见问题说明?

有A(id,create_time,b) B(id,name,create_time)两个bean

把这A放到set集合中,如何对这个集合进行排序?

4个回答

没啥答案,结束提问!!!!!!!!!!!!

u013179958
CSDNRGY 树集里面放不了对象,我昨天试了,一放对象就报错
接近 4 年之前 回复

SortedSet,让你的bean实现排序的接口就行了。

你确定只能用Set集合吗,用List可以吗?如果用List可以的话,那么可以直接用Collections类提供的sort方法对集合进行排序。
需要先修改A类的定义,实现comparable接口,重写compare方法,该方法中指明需要比较的字段及比较过程。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问