首頁  >  文章  >  Java  >  關於java中的HashMap的實例操作

關於java中的HashMap的實例操作

王林
王林轉載
2019-11-29 13:18:252426瀏覽

關於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、刪除

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() 方法來遍歷集合(效能好)

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中的HashMap的實例操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除