[英]How to calculate min/max keys of map?
我有一个元素array
,其中每个元素的类型都是Map
如何找到Map<String,float>
键的最小值和最大值
我的代码:
请帮忙。
可能是您可以使用 Comparator 并创建升序值 arraylist
public static ArrayList<ObjectA> getObjectAList() {
ArrayList<ObjectA> objectAList = new ArrayList<>();
Collections.sort(objectAList, ObjectA.objectAValue);
return objectAList;
}
public class ObjectA{
/* Comparator for sorting the list by value */
public static Comparator<ObjectA> objectAValue = new Comparator<ObjectA>() {
@Override
public int compare(ObjectA object1, ObjectA object2) {
float value1 = object1.getValue();
float value2 = object2.getValue();
/* For ascending order */
return Float.floatToIntBits(value1)-Float.floatToIntBits(value2);
}
};
}
我有一个元素array
,其中每个元素都是Map
类型
如何查找Map<String,float>
的键的最小和最大
我的代码:
请帮忙。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.