需要一个使用Java集合映射值的建议.请建议

Har*_*ari 1 java hashmap map

我们有一个配置,其中每个属性映射到DB中的两个值,

例如:

Property Name           Min Value           Max Value

VSMSSUB                   100                500
EEVMSSUB                  100                500
Run Code Online (Sandbox Code Playgroud)

现在,可以使用哪些集合来存储房产以及最小值和最大值?HashMap是不可能的,因为它是一对一的.

要么

我可以这样声明吗?

HashMap中

要么

需要用豆子吗?

请提出您的建议.

bez*_*max 6

使用存储在其中的最小 - 最大值的复合对象作为字段.

class MinMax {
    private int min;
    private int max;
    //getters, setters
}

Map<String, MinMax> map = new HashMap<String, MinMax>();
Run Code Online (Sandbox Code Playgroud)

这是一种常见的做法,看起来并不丑陋.