`

LinkedHashMap按存放顺序迭代

 
阅读更多
[java] view plaincopy
 
  1. import java.util.Iterator;  
  2. import java.util.LinkedHashMap;  
  3. import java.util.Map;  
  4. import java.util.Map.Entry;  
  5.   
  6. /** 
  7.  * LinkedHashMap按放入顺序迭代输出. 
  8.  */  
  9. public class LinkedHashMapTest {  
  10.     public static void main(String[] args) {  
  11.         Map<String,String> maps = new LinkedHashMap<String,String>();  
  12.         maps.put("葫芦娃技能表:""按出现先后顺序");  
  13.         maps.put("蛇妖""");  
  14.         maps.put("大娃""大力士,变大,巨人");  
  15.         maps.put("二娃""千里眼,顺风耳,机灵鬼 ");  
  16.         maps.put("三娃""铜头铁臂,钢筋铁骨,刀枪不入");  
  17.         maps.put("四娃""火功,电击,用于攻击  ");  
  18.         maps.put("五娃""吸水,吐水,用于攻击 ");  
  19.         maps.put("六娃""隐身术,来无影去无踪   ");  
  20.         maps.put("七娃""宝葫芦,可以吸妖怪");  
  21.         maps.put("金刚葫芦娃""所有葫芦娃技能");  
  22.         for(Iterator it = maps.entrySet().iterator();it.hasNext();){  
  23.             Entry<String, String> entry = (Entry<String, String>)it.next();  
  24.             if(!"".equals(entry.getValue())){  
  25.                 System.out.println(entry.getKey() + "\t" + entry.getValue());   
  26.             }  
  27.         }  
  28.     }  
  29. }  

控制台输出结果:

 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics