<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 張巖 閱讀(184) 評論(1)  編輯  收藏
    有點郁悶呀,昨天面了一家,寫完個人信息才知道原來是招.net的。我暈!!!
    現在只能看看面試題了,順便轉點東西。

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


    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 懶人
    在哪個城市啊?

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲欧洲春色校园另类小说| 亚洲日韩中文无码久久| 亚洲国产精品成人综合久久久| 男人天堂免费视频| 亚洲自偷自偷图片| 99精品视频在线观看免费| 亚洲日韩精品无码专区网址 | 国产男女猛烈无遮挡免费视频网站 | 亚洲剧情在线观看| 韩国免费一级成人毛片| 亚洲av无码一区二区三区天堂古代| 免费在线观看视频网站| 亚洲影视自拍揄拍愉拍| 女人18毛片水真多免费看| 国产精品亚洲专区一区| 国产福利电影一区二区三区,亚洲国模精品一区 | 国产亚洲情侣久久精品| 亚洲国产成人影院播放| 久久久久久av无码免费看大片| 精品国产综合成人亚洲区| 免费无遮挡无码永久视频| 亚洲激情电影在线| 免费黄色一级毛片| 美女网站在线观看视频免费的 | 十八禁在线观看视频播放免费| 亚洲久本草在线中文字幕| 老司机在线免费视频| 精品一区二区三区免费毛片| 亚洲熟女一区二区三区| 1000部啪啪未满十八勿入免费| 亚洲人成电影网站色www| 亚洲国产精品自在拍在线播放| 毛片在线播放免费观看| 亚洲一级黄色大片| 老司机免费午夜精品视频| 亚洲成人中文字幕| 日本免费网站观看| 日韩免费无码一区二区三区| 亚洲综合精品成人| 亚洲精品国偷自产在线| 在线免费视频一区|