美文网首页
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            
    }
}

相关文章

  • 2018-03-12

    HashMap in Java HashMap in Redis HashMap in Golang

  • Java8 HashMap源码解析

    前言 Java7中的HashMap和Java8中的HashMap不太一样,Java7中的HashMap主要是由数组...

  • JAVA 8 HashMap 源码分析

    JAVA 8 HashMap 源码分析 一 什么是HashMap? HashMap 继承了AbstractMap,...

  • java源码分析之LinkedHashMap

    相关文章java源码分析之HashMap(一)java源码分析之HashMap(二)java源码分析之HashMa...

  • 无锁HASHMAP的原理与实现

    在疫苗:Java HashMap的死循环疫苗:Java HashMap的死循环中,我们看到,java.util.H...

  • HashMap剖析

    Java集合:HashMap源码剖析 一、HashMap概述 二、HashMap的数据结构 三、HashMap源码...

  • Java集合系列-HashMap 1.8(一)

    原创文章,转载请标注出处:《Java集合系列-HashMap 1.8(一)》、《Java集合系列-HashMap ...

  • 思考题

    1.java hashMap和redis map的rehash有什么区别? Java hashMap rehash...

  • 计划

    1、java集合类:HashMap ConcurrentHashMap; HashMap:https://ww...

  • java源码分析之HashMap(三)

    相关文章java源码分析之HashMap(一)java源码分析之HashMap(二)https://blog.cs...

网友评论

      本文标题:java hashmap

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