Simple coding

          Simple Life

          2009年11月18日 #

          HashMap,Hashtable,TreeMap,LinkedHashMap類的不同之處

          HashMap k=v的排列順序
          Hashtable key降序排列(從大到小數(shù)字排列)
          TreeMap key升序排列(從小到大數(shù)字排列)
          LinkedHashMap 按照k=v放入的順序來排列

           1 import java.util.Map;
           2 public class JavaMapTest {
           3         static public void main(String[] arg){
           4                 Map<String, String> hm = new HashMap();
           5                 Map<String, String> ht = new Hashtable();
           6                 Map<String, String> tm = new TreeMap();
           7                 Map<String, String> lhm = new LinkedHashMap();
           8                 setData(hm);
           9                 setData(ht);
          10                 setData(tm);
          11                 setData(lhm);
          12                 System.out.println("HashMap: " + hm);
          13                 System.out.println("Hashtable: " + ht);
          14                 System.out.println("TreeMap: " + tm);
          15                 System.out.println("LinkedHashMap: " + lhm);
          16         }
          17         static private void setData(Map<String,String> m){
          18                 m.put("2""200");
          19                 m.put("3""300");
          20                 m.put("1""100");
          21                 m.put("5""a");
          22                 m.put("6""b");
          23                 m.put("4""c");
          24         }
          25 }
          執(zhí)行結(jié)果如下:
          HashMap: {3=300, 5=a, 2=200, 4=c, 6=b, 1=100}
          Hashtable: {6=b, 5=a, 4=c, 3=300, 2=200, 1=100}
          TreeMap: {1=100, 2=200, 3=300, 4=c, 5=a, 6=b}
          LinkedHashMap: {2=200, 3=300, 1=100, 5=a, 6=b, 4=c}

          posted @ 2009-11-18 09:31 stl0 閱讀(321) | 評(píng)論 (0)編輯 收藏

          2009年10月30日 #

          HashMap子項(xiàng)目全部取得

           1 HashMap<String,String> paramMap = new HashMap<String,String>();
           2 
           3 String seqKey="";
           4 String seqValue="";
           5 
           6 paramMap.put(seqKey,seqValue);
           7 
           8 Set<String> set = paramMap.keySet();
           9 Iterator<String> iterator = set.iterator();
          10 
          11 while (iterator.hasNext()) {
          12     seqKey = iterator.next();
          13     seqValue = paramMap.get(seqNo);
          14 }

          posted @ 2009-10-30 17:17 stl0 閱讀(103) | 評(píng)論 (0)編輯 收藏

          2009年10月28日 #

          Currency Directory 取得方法

          1 //Currency Directory 取得方法
          2 System.out.print(System.getProperty("user.dir"));

          posted @ 2009-10-28 15:12 stl0 閱讀(87) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題  

          My Links

          Blog Stats

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 河东区| 潜山县| 沿河| 古蔺县| 喜德县| 航空| 济阳县| 大方县| 忻州市| 安达市| 上蔡县| 峨眉山市| 卢龙县| 阜阳市| 山东省| 万安县| 南康市| 兴安盟| 普兰店市| 五常市| 博客| 吴桥县| 河西区| 德令哈市| 晋城| 图木舒克市| 广汉市| 宝清县| 敦煌市| 南宁市| 来凤县| 彭水| 蒲江县| 饶阳县| 新宁县| 汉中市| 盱眙县| 靖安县| 分宜县| 年辖:市辖区| 固镇县|