现在的位置: 首页 > 综合 > 正文

LinkedHashMap和HashMap的区别与联系

2013年10月22日 ⁄ 综合 ⁄ 共 751字 ⁄ 字号 评论关闭

由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。

?
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
public class TestLinkedHashMap
{
 
  public static void main(String
args[])
  {
   System.out.println("*************************LinkedHashMap*************");
   Map<Integer,String>
map =
new LinkedHashMap<Integer,String>();
   map.put(6,
"apple");
   map.put(3,
"banana");
   map.put(2,"pear");
   
   for (Iterator
it =  map.keySet().iterator();it.hasNext();)
   {
    Object
key = it.next();
    System.out.println(
key+
"="+
map.get(key));
   }
   
   System.out.println("*************************HashMap*************");
   Map<Integer,String>
map1 =
new  HashMap<Integer,String>();
   map1.put(6,
"apple");
   map1.put(3,
"banana");
   map1.put(

抱歉!评论已关闭.