java中集合子集和min-max元素集的理想集合类型

时间:2017-02-20 08:06:04

标签: collections hashmap max min treemap

我想使用java集合编写代码,该集合适用于元素的子集(子范围)。我想找到具有最大值和最小值的元素集(键,值(自定义对象))。

基本上我想要一个功能,它提供所选范围内最小值和最大值的子集(K,V)供选择。

结果元素将从原始集合中删除。

public class mycol {
int x;
int y;

mycol(int x, int y, int index){
        this.x = x;
        this.y = y;
    }
}
TreeMap<Integer, mycol> mycollection = new TreeMap<Integer, mycol>();

max_x_coll = mycollection.set_of_elements_with_max_x();//or a collection.max() function to do the same
//I then want to then again filter this set based on min/max values of y and then remove this element from the original list.

在这种情况下,首选哪种集合类型具有(大多数情况下并非全部)内置功能,以便用最少的用户定义代码执行相同操作。

0 个答案:

没有答案