<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    現在正在找工作

    Posted on 2008-03-25 10:15 張巖 閱讀(185) 評論(1)  編輯  收藏
    有點郁悶呀,昨天面了一家,寫完個人信息才知道原來是招.net的。我暈?。。?br /> 現在只能看看面試題了,順便轉點東西。

    省得每次都查,直接貼到這里好了~


    JDK1.4中

    Map map = new HashMap();
    Iterator it = map.entrySet().iterator();
    while (it.hasNext()) {
    Map.Entry entry = (Map.Entry) it.next();
    Object key = entry.getKey();
    Object value = entry.getValue();
    }


    JDK1.5中,應用新特性For-Each循環

    Map m = new HashMap();
    for(Object o : map.keySet()){
        map.get(o);
    }

    返回的 set 中的每個元素都是一個 Map.Entry 類型。

    private Hashtable<String, String> emails = new Hashtable<String, String>();

       //方法一: 用entrySet()
       Iterator it = emails.entrySet().iterator();
       while(it.hasNext()){
        Map.Entry m=(Map.Entry)it.next();
        logger.info("email-" + m.getKey() + ":" + m.getValue());
       }
      
       // 方法二:jdk1.5支持,用entrySet()和For-Each循環()
       for (Map.Entry<String, String> m : emails.entrySet()) {
       
        logger.info("email-" + m.getKey() + ":" + m.getValue());
       }
      
       // 方法三:用keySet()
       Iterator it = emails.keySet().iterator();
       while (it.hasNext()){
        String key;
        key=(String)it.next();
        logger.info("email-" + key + ":" + emails.get(key));
       }

    // 方法五:jdk1.5支持,用keySEt()和For-Each循環

    for(Object m: emails.keySet()){
        logger.info("email-" + m+ ":" + emails.get(m));
       }

    另外 我們可以先把hashMap 轉為集合Collection,再迭代輸出,不過得到的對象

       Map    aa    =    new    HashMap();   
       aa.put("tmp1",    new    Object());      //追加      替換用同樣的函數.   
       aa.remove("temp1");                        //刪除   
       for    (Iterator    i    =    aa.values().iterator();    i.hasNext();    )    {   
               Object    temp    =    i.next();   
       }          //遍歷   

    來個完整的,包含TreeSet的元素內部排序的

    public static void main(String[] args) {
       ArrayList<String> list = new ArrayList<String>();
       HashMap<Object,Object> hash = new HashMap<Object,Object>();
       TreeMap<Object,Object> treeMap = new TreeMap<Object,Object>();
       list.add("a");
       list.add("b");
       list.add("c");
      
       hash.put(3, 3);
       hash.put(4, 4);
       hash.put(5, 5);
       hash.put(6, 6);
       hash.put(1, 1);
       hash.put(2, 2);
      
       treeMap.put(1, 1);
       treeMap.put(2, 2);
       treeMap.put(3, 3);
       treeMap.put(4, 4);
       treeMap.put(5, 5);
       treeMap.put(6, 6);
      
       //list遍歷
       for(String m: list){
        System.out.println(m);
       }
       // hashmap entrySet() 遍歷
       for(Map.Entry<Object,Object> m: hash.entrySet()){
        System.out.println(m.getKey()+"---"+m.getValue());
       }
       //hashmap keySet() 遍歷
       for(Object m: hash.keySet()){
        System.out.println(m+"---"+hash.get(m));
       }
       // treemap keySet()遍歷
       for(Object m: treeMap.keySet()){
        System.out.println(m+"---"+treeMap.get(m));
       }
    }

    Feedback

    # re: 現在正在找工作  回復  更多評論   

    2008-05-30 17:01 by 懶人
    在哪個城市???

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 麻豆视频免费观看| 国产激情免费视频在线观看| 色窝窝免费一区二区三区| 亚洲欧洲国产精品你懂的| 免费黄网站在线看| 亚洲AV日韩AV鸥美在线观看| 成人无码a级毛片免费| 亚洲av日韩av不卡在线观看| 免费日本一区二区| 日韩亚洲AV无码一区二区不卡 | 性一交一乱一视频免费看| 亚洲色精品三区二区一区| 美女黄网站人色视频免费国产| 亚洲av纯肉无码精品动漫| 亚洲成人国产精品| 中文字幕在线免费视频| 亚洲AV第一页国产精品| 91久久精品国产免费直播| 亚洲欧好州第一的日产suv| 国产伦精品一区二区三区免费迷| 免费无遮挡无遮羞在线看| 亚洲精品午夜国产VA久久成人| 久久久国产精品无码免费专区| 亚洲色图.com| 永久免费毛片手机版在线看| www.av在线免费观看| 亚洲丰满熟女一区二区v| 免费精品人在线二线三线区别| 在线亚洲v日韩v| 亚洲人成人无码网www电影首页| 最近2019中文字幕免费直播| 亚洲综合欧美色五月俺也去 | 亚洲AV第一页国产精品| 成人免费a级毛片无码网站入口 | 亚洲色精品88色婷婷七月丁香| 麻豆高清免费国产一区| 国产亚洲视频在线播放大全| 亚洲AV乱码一区二区三区林ゆな| 久久久久国色AV免费观看性色| 久久免费观看视频| 77777午夜亚洲|