美文网首页
java hashmap

java hashmap

作者: robtomb_ | 来源:发表于2019-03-24 15:33 被阅读0次

    基本上所有集合类框架,都会有增删改查

    底层数据结构,拉链法


    HashMap的数据节点 :Entry
    EntrySet 是set ,所有只能用迭代法取出

    import java.util.HashMap;
    import java.util.Map;
    import java.util.Iterator;
    public class CollectionTest{
        public static void main(String args[]){
            HashMap map = new HashMap();
            map.put("one",10);
            map.put("two",5);
            System.out.println(map.toString());//{one=10, two=5}
            
            //entryset 
            Iterator iter = map.entrySet().iterator();
            while(iter.hasNext()){
                Map.Entry entry = (Map.Entry)iter.next();
                System.out.print(entry.getKey()+"+"+entry.getValue()+"\t");//one+10  two+5
            }
            System.out.println(map.size());//2
            System.out.println(map.isEmpty());//false
            System.out.println(map.containsKey("one"));//true
            System.out.println(map.containsValue(new Integer(5)));//true int Integer            
        }
    }
    

    相关文章

      网友评论

          本文标题:java hashmap

          本文链接:https://www.haomeiwen.com/subject/rasuvqtx.html