我们有一个配置,其中每个属性映射到数据库中的两个值,
例如:
Property Name Min Value Max Value
VSMSSUB 100 500
EEVMSSUB 100 500
现在,什么集合可以用来存储属性并有最小值和最大值? HashMap 是不可能的,因为它是一对一的。
或
我可以这样声明吗?
HashMap
或
需要使用 bean 吗?
请提出您的建议。
最佳答案
使用一个复合对象,其中将最小值-最大值存储为字段。
class MinMax {
private int min;
private int max;
//getters, setters
}
Map<String, MinMax> map = new HashMap<String, MinMax>();
这是一种常见的做法,一点也不难看。
关于java - 需要使用 Java 集合映射值的建议。请建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8802020/