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中文網其他相關文章!