积微成巨(1)--collect

  •  fibonacci 数列
public static long calculate(long n){
    long num = 0;
    if(n==1){
        num = 0;
    }else if(n==2){
        num=1;
    }else if(n>=3){
        num = calculate(n-1)+calculate(n-2);
    }
    return num;
}

 

  • 两种遍历Map的方法
//        第一种: 
    Map map = new HashMap(); 
    Iterator iter = map.entrySet().iterator(); 
    while (iter.hasNext()) { 
        Map.Entry entry = (Map.Entry) iter.next(); 
        Object key = entry.getKey(); 
        Object val = entry.getValue(); 
    } 
//            效率高,建议使用! 
//            第二种: 
    Iterator iter2 = map.keySet().iterator(); 
    while (iter.hasNext()) { 
        Object key = iter.next(); 
        Object val = map.get(key); 
    } 
//            效率低,尽量少使用!

 


 

posted on 2013-07-17 15:44  KH01  阅读(176)  评论(0)    收藏  举报

导航