简书的格式真的是有问题,导致复制内容显示问题。
完整内容可参考 http://blog.csdn.net/ipolaris/article/details/8930599
I. 如下,为何必须两行呢?难道.*后面应该再加.*吗? java是怎么导入类的?
import java.util.*;
import java.util.Map.Entry;
II. 具体应用在了map的遍历:
for(Entryhourmapkey:hourcounterMapValue.entrySet()){
jedis.hset(StrToVal.get("counter_"+baseMap),hourmapkey.getKey(),hourmapkey.getValue());
}
III. 以前遍历Map key-value比较习惯的方式是先获取Map中的所有key值,然后根据key,依次从Map中去数据,基本方式如下:
Map testData =newHashMap();
………………………………………………一些赋值操作………………………………...
Set keys = testData.keySet();
for(Stringkey :keys){
System.out.println(key+" "+testData.get(key));
}
IV. 上述其中是第一种方法,原来一直用上述方法主要是自己有点懒,有了一种方法后就觉得够用的了,今天看源码,发现还Map接口中还有一个Entry的接口,对应的还有一个 Set