`
yanyanquan
  • 浏览: 444554 次
  • 性别: Icon_minigender_1
  • 来自: 江门
社区版块
存档分类
最新评论

Java中HashMap的用法

 
阅读更多
import java.util.Map; 
import java.util.HashMap; 
import java.util.Set; 
import java.util.HashSet; 
import java.util.Iterator; 
import java.util.Hashtable; 
import java.util.TreeMap; 
class HashMaps 
{ 
public static void main(String[] args) 
{ 
Map map=new HashMap(); 
map.put("a", "aaa"); 
map.put("b", "bbb"); 
map.put("c", "ccc"); 
map.put("d", "ddd"); 

Iterator iterator = map.keySet().iterator(); 
while (iterator.hasNext()) { 
Object key = iterator.next(); 
System.out.println("map.get(key) is :"+map.get(key)); 
} 



Hashtable tab=new Hashtable(); 
tab.put("a", "aaa"); 
tab.put("b", "bbb"); 
tab.put("c", "ccc"); 
tab.put("d", "ddd"); 
Iterator iterator_1 = tab.keySet().iterator(); 
while (iterator_1.hasNext()) { 
Object key = iterator_1.next(); 
System.out.println("tab.get(key) is :"+tab.get(key)); 
} 

TreeMap tmp=new TreeMap(); 
tmp.put("a", "aaa"); 
tmp.put("b", "bbb"); 
tmp.put("c", "ccc"); 
tmp.put("d", "ddd"); 
Iterator iterator_2 = tmp.keySet().iterator(); 
while (iterator_2.hasNext()) { 
Object key = iterator_2.next(); 
System.out.println("tmp.get(key) is :"+tmp.get(key)); 
} 
} 
}
 
分享到:
评论

相关推荐

    JAVA中HashMap的用法.docx

    本文档主要讲述的是JAVA中HashMap的用法;HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构,我们总会在不经意间用到它,很大程度上方便了我们日常开发。

    java-hashmap:Java HashMap的插图

    插图1:使用put()方法在HashMap中创建和添加对象 插图2:使用size()方法获取HashMap的大小 插图3:使用get()方法在HashMap中检索对象 插图4:使用remove()方法从HashMap中删除对象 插图5: containsKey...

    Java集合之HashMap用法详解

    主要介绍了Java集合之HashMap用法,结合实例形式分析了java map集合中HashMap定义、遍历等相关操作技巧,需要的朋友可以参考下

    java7hashmap源码-JAVA-:JAVA-

    hashtable查询的的时间复杂度为O(1)可以使用put和get方法存储查询数据。List类使用add和get。 4 new HashMap<String>>(); 定义的这个数据结构中,如果每次都hashMap.put(string, new hashtable<>)的话会覆盖掉...

    Java 中的HashMap详解和使用示例_动力节点Java学院整理

    主要介绍了Java 中的HashMap详解和使用示例_动力节点Java学院整理,需要的朋友可以参考下

    Java中的HashMap浅析

    在Java的集合框架中,HashSet,HashMap是用的比较多的一种,顺序结构的ArrayList、LinkedList这种也比较多,而像那几个线程同步的容器用的比较少,像Vector和HashTable,因为这两个线程同步的容器已经不被JDK推荐...

    java使用hashMap缓存保存数据的方法

    主要介绍了java使用hashMap缓存保存数据的方法,结合实例形式简单分析了java基于hashmap读写缓存数据的相关操作技巧,需要的朋友可以参考下

    Java集合专题总结:HashMap 和 HashTable 源码学习和面试总结

    本文总结了Java集合专题中的HashMap和HashTable,涵盖了它们的源码学习和面试总结。HashMap是一种基于哈希表的集合类,它的存储结构是一个数组,每个元素是一个单链表的头节点,链表用来解决hash地址冲突问题。...

    Java里多个Map的性能比较(TreeMap、HashMap、ConcurrentSkipListMap)

    本测试查找方法使用Map的get方法,循环、离散获取。对于ConcurrentSkipListMap,获得顺序片段,可用subMap()方法,提取50w的子序列只需要1ms,具有巨大优势。 SkipListMap的范围查询效率比HashMap和TreeMap效率都要...

    AngularJS操作键值对象类似java的hashmap(填坑小结)

    我们知道java的hashmap中使用最多的是put(…),get(…)以及remove()方法,那么在angularJS中如何创造(使用)这样一个对象呢 思路分析: 我们知道在java中可以采用链式访问和”[]“访问hashmap的某一个值 具体实现: ...

    Java源码角度分析HashMap用法

    主要介绍了Java源码角度分析HashMap用法,具有一定借鉴价值,需要的朋友可以参考下

    HashMap的用法---马克-to-win java视频

    HashMap的用法---马克-to-win java视频的详细描述与介绍

    Hashmap详解

    HashMap 是一种常用的数据结构,在 Java 中,它是一个数组和链表的结合体。下面我们将深入探讨 HashMap 的数据结构、 put 方法的实现细节和 Hash 码的计算过程。 HashMap 的数据结构 HashMap 的数据结构可以分为两...

    java中set、list和map的使用方法实例

    // java中对象容器主要有Set,List和Map三个接口类。 // 迭代器(Iterator)模式,又叫做游标(Cursor)模式。 // GOF给出的定义为:提供一种方法访问一个容器...另包含一篇网文:在java中使用TreeMap进行中文排序

    java7hashmap源码-Java-:Java-

    8允许给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法。 Lambda 表达式;eg:接受2个参数(数字),并返回他们的差值 (x, y) -> x – y 函数式接口; 方法与构造函

    java7hashmap源码-for-java:java学习笔记

    ​ 前者是Collection层次结构中的根接口,而“Collections”是一个提供静态方法来处理某些Collection类型的类。 3. 单例属性 单例模式: 保持构造器私有【private】,并导出【提供外界访问】公有的静态成员 客户端...

    java7hashmap源码-stripe-java7:来自条带项目的生成源,针对Java7兼容性进行了修改

    java7 hashmap源码条纹 Java 绑定 您可以在 ...Stripe 帐户。 要求 Java ...中: ...>stripe-java7<...将此依赖项添加到项目的构建文件中: ...ddcq:stripe-java7:10.9.0 ...java.util.HashMap ; import java.util.Map ; imp

    java程序员面试题

    Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。 最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而...

    Java双列集合HashMap

    双列集合HashMap是属于java集合框架3大类接口的Map类, Map接口储存一组成对的键-值对象,提供key(键)到value(值)的映射.Map中的key不要求有序,不允许重复.value同样不要求有序,但允许重复.  Iterator接口是...

Global site tag (gtag.js) - Google Analytics