关于java中的HashMap的实例操作

本文来自java入门程序栏目,为大家介绍关于HashMap的一些实例操作,希望可以帮助到大家。HashMap通常以(键、值)对存储数据,不允许有重复的键,但允许有重复的值。

关于java中的HashMap的实例操作

HashMap简介:

1、以(键,值)对存储数据。

2、不允许有重复的键,但允许有重复的值。

3、不同步(多个线程可以同时访问)

相关视频教程推荐:java在线学习

实例演示如下:

1、添加

HashMap<String, String> hash_map = new HashMap<String, String>(); 
 
hash_map.put( "名字" , "anny" );
hash_map.put( "性别" , "女" );
hash_map.put( "年龄" , "20" );
只听到从山间传来架构君的声音:
水亭凉气多,闲棹晚来过。有谁来对上联或下联?

2、删除

此代码由Java架构师必看网-架构君整理
HashMap<String, String> hash_map = new HashMap<String, String>(); hash_map.remove( "名字" );

3、遍历

一般性能:

HashMap<String, String> hash_map = new HashMap<String, String>(); 
 
hash_map.put( "名字" , "anny" );
hash_map.put( "性别" , "女" );
hash_map.put( "年龄" , "20" );

for(String key:hash_map.keySet())
{
  System.out.println("Key: "+key+" Value: "+hash_map.get(key));
}

使用 Collection 类的 iterator() 方法来遍历集合(性能好)

此代码由Java架构师必看网-架构君整理
HashMap<String, String> hash_map = new HashMap<String, String>(); hash_map.put( "名字" , "anny" ); hash_map.put( "性别" , "女" ); hash_map.put( "年龄" , "20" ); Collection cl = hash_map.values(); Iterator itr = cl.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); }

本文来自java入门程序栏目,为大家介绍关于HashMap的一些实例操作,希望可以帮助到大家。

本文来源,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/36008
0

发表评论