【发布时间】:2013-07-14 06:28:45
【问题描述】:
我有一个类项目的数组列表
Class foo {
String name;
String time;
}
我想获取具有唯一名称的 foo 对象列表。如果列表中的两个对象具有相同的名称,我只想保留时间最少的一个(字典很好)。该列表由底层库返回,因此我在插入时无法执行任何操作。我知道这很容易使用 O(n) 时间和空间中的地图(最坏情况)。有没有更有效的解决方案?
【问题讨论】:
标签: java sorting arraylist set comparator