JAVA中Map集合的使用舉例
首先建立一個Emp類,再將幾個Emp物件新增到Map集合中。 Emp的id作為Map的鍵,並將id為“005”的物件從集合中刪除。
package com.han; import java.util.*; /** * 首先建立一個Emp類,再將幾個Emp物件新增到Map集合中。 * Emp的id作為Map的鍵,並將id為“005”的物件從集合中刪除。 * @author han * */ public class MapApps { @SuppressWarnings({ "unchecked", "rawtypes" }) public static void main(String[] args){ Emp emp=new Emp("001","張三"); Emp emp2=new Emp("005","李四"); Emp emp3=new Emp("004","王一"); Map map=new HashMap(); map.put(emp.getE_id(),emp.getE_name()); map.put(emp2.getE_id(),emp2.getE_name()); map.put(emp3.getE_id(),emp3.getE_name()); Set set=map.keySet(); System.out.println("Map集合中所有元素是:"); Iterator it=set.iterator(); while (it.hasNext()){ String key=(String) it.next(); String name=(String) map.get(key); System.out.println(key+" "+name); } map.remove("005"); //將id為“005”的物件從集合中刪除。 System.out.println("Map集合中執行刪除操作後所有元素是:"); Iterator it2=set.iterator(); while (it2.hasNext()){ String key=(String) it2.next(); String name=(String) map.get(key); System.out.println(key+" "+name); } } } class Emp { //此時為protected型別,而非public或private型別 private String e_id; private String e_name; public Emp(String e_id, String e_name){ this.e_id=e_id; this.e_name=e_name; } public String getE_id(){ return e_id; } public String getE_name(){ return e_name; } }
相關推薦
JAVA中Map集合的使用舉例
首先建立一個Emp類,再將幾個Emp物件新增到Map集合中。 Emp的id作為Map的鍵,並將id為“005”的物件從集合中刪除。 package com.han; import java.util.*; /** * 首先建立一個Emp類,再將幾個Emp物件新增到Ma
java中Map集合的常用方法
try con equals img all sem java 常用 strong Map集合和Collection集合的區別 Map集合是有Key和Value的,Collection集合是只有Value。 Collection集合底層也是有Key和Value,只是隱藏起來
Java中map集合系列原理剖析
看了下JAVA裡面有HashMap、Hashtable、HashSet三種hash集合的實現原始碼,這裡總結下,理解錯誤的地方還望指正 HashMap和Hashtable的區別 HashSet和HashMap、Hashtable的區別 HashMap和Hashtable的實現原理 Has
java中map集合的用法
1.宣告一個map: Map map = new HashMap(); 2.向map中放值,注意:map是key-value的形式存放的.如: map.put("sa","dd"); 3.從map中取值:
java中Map集合的常用遍歷方法及HashMap的應用例項
Map的遍歷大體有3種: 1、遍歷Map.entrySet():它的每一個元素都是Map.Entry物件,這個物件中, 放著的就是Map中的某一對key-value; 2、遍歷Map.keySet():它是Map中key值的集合,我們可以通過遍歷這個集合來 讀取M
Java中Map集合及其子類
Collection集合的特點是每次進行單個物件的儲存,如果現在要進行一對物件的儲存,就只能用Map集合來完成,即Map集合中會一次性儲存兩個物件,且這兩個物件的關係:key = value結構。這種結構的最大特點是可以通過key找到對應的value內容。1.Map介面Map
java中Map集合的取出方式
map集合的兩種取出方式: 1,Set<k> keySet:將map中所有的鍵存入到Set集合。因為set具備迭代器。 所以可以迭代方式取出所有的鍵,再根據get方法。獲取每一個鍵對應的值。 Map集合的取出原理:將map集合轉成set集合。再通過迭代器取出。
Java中Map集合和Collection集合的區別
Map集合和Collection集合的區別? Map集合:是一種鍵和值的對映關係(雙列集合) Collection集合:單列集合,只能儲存一種型別的元素 間接關係:HashSet依賴於Map介面的子實現類HashMap的
Java中的集合(Set,List,Map)
部分 開始 replace from min() eal util 此外 不同的 ******************collections類總結*************************** JAVA集合主要分為三種類型: Set(集) List(列表
第9篇 Java中的集合(Map)
count 類型參數 con 忽略 dex 重要 keyset 元素 關系 Java中的Map接口 Map接口的定義:public interface Map<K,V> 很明顯這是個泛型接口,而且接受的是兩個參數:K、V。K代表的是Key,V代表Value。Ma
Java中的集合Map、HashMap、Hashtable、Properties、SortedMap、TreeMap、WeakHashMap、IdentityHashMap、EnumMap(五)
我們 obj ack ext.get 好處 output get () 硬盤 Map Map用於保存具有映射關系的數據,因此Map集合裏保存著兩組值,一組值用於保存Map裏的key,另一組值用於保存Map裏的value,key和value都可以是任何引用類型的數
java中的集合框架:Collection 和Map
集合:包含多個元素的物件,又稱容器。 集合框架:一個代表、操作集合的統一架構,所有的集合框架都包含:介面、實現類以及演算法。 **介面:**表示集合的抽象資料型別。介面允許我們操作集合時不必關注具體實現,從而達到“多型”。在面向物件程式語言中,介面通常用來形成規範。 **實現類:**
在java的Map集合中,怎樣更改value的值
import java.util.HashMap; import java.util.Map; public class Demo { public static void main(
Java中的集合框架-Map
前兩篇《Java中的集合框架-Commection(一)》和《Java中的集合框架-Commection(二)》把集合框架中的Collection開發常用知識點作了一下記錄,從本篇開始,對集合框架裡的另外一部分Map作一下記錄。 一,集合框架的Map介面 Map與Collection不同之處在於它
java中三大集合類Map,Set,List的詳細介紹
在講Map,Set,List三大介面之前,我們先來了解下Set和List的父類介面Collection介面 一:Collection介面:是java.util包下的一個介面: 其中有一些主要的方法: size(); isEmpty(); clear(); c
在java的Map集合中,怎樣更改value的值?
Map集合中如何在原來的工資基礎上都增加30%? public static void Test1() { Map<String, Integer> m = new HashMap<String, Integer>(); m.put("1",
Java中的集合(Map)
標準庫中包含了幾種Map的基本實現,包括:HashMap、TreeMap、LinkedHashMap、WeekHashMap、ConcurrentHashMap、IdentityHashMap。它們都有同樣的基本介面Map,但是行為特性各不相同,這表現在效率,鍵值對的儲存及
java語言 Map集合 的常用的最最基本的功能,其他方法還在學習中,有待更新......
1,新增功能 2,刪除功能 3,判斷功能 . . . package map; import java.util.Collection; import java.util.HashMap; import java.util.Map; publ
Java中的集合類(List,Set.Map)
1.List 1.1 Arraylist 與 LinkedList 區別 是否保證執行緒安全: ArrayList 和
Java 利用Map集合計算一個字串中每個字元出現的次數
步驟分析 1、給出一串字串,字串中可以包含字母、數字、符號等等。 2、建立一個Map集合,key是字串中的字元,value是字元的個數。 3、遍歷字串,獲取每一個字元。 5、使用獲取到的字元,去集合Map判斷key(字元)是否存在。 6、假如key(字元)存在,那麼該key對應的value數值增加1,即該字元