在map集合中通過value怎么得到key?
hm已是一個HashMap的引用。
如果你知道當前的這個key,可以通過hm.get(key)方法來獲得value。
獲得key的方法hm.keySet();因為你不知道key是哪個其實該方法就是獲得一個key的集合。
具體可以結合以下例子看看,里面有個迭代器用于遍歷的。
Set
Iterator
//set里面的第一個元素的位置
while(it.hasNext())//set里面如果有下一個
{
Integer key=it.next();//返回當前set中的這個元素(因為set中都是放的key,“指針”指向下一個
System.out.println(hm.get(key));//利用hm.get(key)方法獲得該key對應的value
}