基于双精度数组的对象的java排序Arraylist?
大家好,我对这个非常陌生,所以我不知道如何解决这个问题。在思考了几天后,我有一个关于ArrayList中对象排序的问题。我有一个包含对象的ArrayList。每个物体都有两倍的“距离”。我想根据最小距离对ArrayList中的对象进行排序
我在这个问题上苦苦挣扎了一段时间,因为我的分类能力很差:(如果有人能帮我,我将不胜感激,如果我太模糊,不知道如何解释,请告诉我。)
你可以在下面搜索框中键入要查询的问题!
大家好,我对这个非常陌生,所以我不知道如何解决这个问题。在思考了几天后,我有一个关于ArrayList中对象排序的问题。我有一个包含对象的ArrayList。每个物体都有两倍的“距离”。我想根据最小距离对ArrayList中的对象进行排序
我在这个问题上苦苦挣扎了一段时间,因为我的分类能力很差:(如果有人能帮我,我将不胜感激,如果我太模糊,不知道如何解释,请告诉我。)
# 1 楼答案
我认为对前面的答案有一点改进,就是把盒子变成一个双精度的然后使用比较器
如果要先对最大的进行排序,请更改为
# 2 楼答案
首先,最好为类中的
distance
属性提供访问器然后,为了根据其中对象的
distance
字段对列表进行排序,可以使用Comparator
接口的匿名实现