zoukankan      html  css  js  c++  java
  • other notes about Java Collection

    entrySet() , values() and keySet()

    import java.util.Iterator;
    import java.util.Map.Entry;
    import java.util.TreeMap;
    
    public class mapTest{
    	public static void main(String [] args){
    		
    		TreeMap<String , Integer> map = new TreeMap<String ,Integer>();
    		map.put("a", 1);
    		map.put("b", 2);
    		map.put("c", 3);
    		map.put("d", 4);
    		
    		// values()
    		Iterator<Integer> iter1 = map.values().iterator();
    		while(iter1.hasNext()){
    			System.out.print(iter1.next() + "	");
    		}
    		System.out.println();
    		
    		//entrySet()
    		Iterator<Entry<String,Integer> >iter2 = map.entrySet().iterator();
    		Entry<String,Integer > one;
    		while(iter2.hasNext()){
    			one = iter2.next();
    			System.out.print(one.getKey()+":"+one.getValue()+ "	");
    		}
    		System.out.println();
    		
    		// keySet()
    		Iterator<String> iter3 = map.keySet().iterator();
    		while(iter3.hasNext()){
    			System.out.print(iter3.next()+ "	");
    		}
    		System.out.println();
    		
    	}
    }
    

    Difference between List and Set

    • List can contain two items that have common value , while Set can't .
    • Sort Method :
      -- List : Collections.sort(list , ...);
      -- Set : new TreeSet ( new Comparator() {...} )
  • 相关阅读:
    FHQ Treap(无旋 Treap)详解
    [CSP-S 2021] 廊桥分配 题解
    Splay Tree(伸展树)详解
    爬虫工程师也应该会的 NodeJS 知识(一)
    网站加密和混淆技术总结
    ip地址
    索引
    go try。。。catch
    python常见问题
    python实现发布订阅
  • 原文地址:https://www.cnblogs.com/cyno/p/4451761.html
Copyright © 2011-2022 走看看