List 排序,取最小值(包括重复的)

如题,现有一个对象集合List,对象有个属性price,按price排序,取最小值,
但是可能有几个对象的price都是最小值,怎么取出来?

求思路,除开直接遍历取哦

price加上下划线加上id 为key,丢到TreeMap,后续处理就不详细展开了

首先获取到List集合里面每个对象的price,然后可以将price单独拿出来用冒泡排序,取最小值。
这样可以吗

重写list的sort方法

重写compartor里的方法,从小到大或反过来,然后去第一个或最后一个。二嗨