HashMap使用的注意事项

原创 2006年06月07日 22:12:00

HashMap是java编程中非常常用的类。非常方便我们构造数据结构。她通过关键字存放各种类型的数据, 使得我们使用的很多。如果要构造这样的一个结构:

     keyA        keyA1         value1

                     keyA2         value2

                     。。。        。。。

                    keyAn         value3

     keyB       。。。

。。。

   keyNN   。。。

我们只用HashMap就能完成。

class Data {

     HashMap hmData;

}

hmData本身形如『Key,HashMap』。使用时遍历即可。

但在给我们带来便利的同时,也有一些隐患。特别时在多线程环境下,必须使用同步因为函数putAll ( ) ,get(),remove()时容易冲突. 或者使用ConcurrentHashMap<K,V> 来解决

 

HashMap的使用方法

package list; import java.util.Collection; import java.util.HashMap; import java.util.Map; imp...
  • tdy002
  • tdy002
  • 2012年05月07日 15:51
  • 22644

Hashmap的简单使用

关于hashmap的一些使用 例一 用iterator迭代器查看内容//功能: 尝试hashmap的使用 package com_1;import java.util.HashMap; import...
  • yaoxingshuai
  • yaoxingshuai
  • 2016年01月19日 09:54
  • 2347

ConcurrentHashmap使用注意事项

ConcurrentHashmap是jdk1.5之后引入的并发工具集合类,可以将其看作并发效率更高的map,用来替代Hashtable和synchronizedMap,但是ConcurrentHash...
  • wanglanchun0
  • wanglanchun0
  • 2015年08月12日 10:29
  • 522

HashMap的使用方法

HashMap的使用方法 分类: java2012-05-07 15:51 3079人阅读 评论(0) 收藏 举报 hashmapstringclass [jav...
  • evilcry2012
  • evilcry2012
  • 2015年04月22日 12:05
  • 237

java中HashMap的用法

构造方法摘要 HashMap()           构造一个具有默认初始容量 (16) 和默认加载因子 (0.75) 的空 HashMap。 HashMap(int ini...
  • guozh
  • guozh
  • 2012年04月02日 20:47
  • 9083

hashmap使用实例

  • 2013年01月06日 13:59
  • 628KB
  • 下载

Map集合取数据 方法汇总

常用的方法可以先拿到当前map所有的key 根据key迭代出所有的value Map.Entry是Map的一个工具类,提供了从map中读取一行数据的读取,一次可以迭代出map集合中的键值对,或者说一次...
  • winnerbee
  • winnerbee
  • 2013年11月15日 13:54
  • 2062

初学Map

Map的遍历大体有3种: 1、遍历Map.entrySet():它的每一个元素都是Map.Entry对象,这个对象中, 放着的就是Map中的某一对key-value; 2、遍历Map.keySet()...
  • xiao__jia__jia
  • xiao__jia__jia
  • 2017年05月12日 13:45
  • 96

java中map集合类用法(hashmap用法)

map键值对,值一般存储的是对象。hashmap中常用的方法,put(object key,object value); get(object key);//根据key值找出对应的value值。...
  • u014049880
  • u014049880
  • 2016年08月26日 13:56
  • 401

java中HashMap简单使用

public void HashMapDemo(){ HashMap hashMap = new HashMap(); hashMap.put("cn", ...
  • onceing
  • onceing
  • 2016年04月05日 16:33
  • 966
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HashMap使用的注意事项
举报原因:
原因补充:

(最多只允许输入30个字)