有一个HashMap
:
HashMap aircraftHandling = new HashMap<String, HashMap<Double, Integer>>();
这HashMap
包含以下条目:
HashMap<"M", HashMap<1.22, 200>>();
HashMap<"M", HashMap<5.62, 300>>();
HashMap<"L", HashMap<10.11, 900>>();
我需要获取键“M”的条目,即HashMap<1.22, 200>
和HashMap<5.62, 300>
. 我通过以下方式执行此操作:
HashMap lines = (HashMap<Double, Integer>) aircraftHandling.get("M");
问题是如何将Double
和Integer
即 (1.22, 200) 和 (5.62, 300) 变成两个独立的变量?
for (int i=0; i<lines.size(); i++)
{
//doubleValue = [i]???
//integerValue = [i]???
}