學習總結 對映集合

2021-06-20 12:57:37 字數 988 閱讀 6937

對映

對映的組成:鍵-值對(key-value),在乙個map中,鍵key是不可以重複的,是唯一的,value是可以重複的,乙個鍵key對應乙個值value

有hashmap,treemap,linkedhashmap三種,特點與set類似

格式:maplove = new hashmap();  //jdk6    格式與list相同

常用方法:

love.put("天天","大海");   將鍵值對放入對映集合中

love.get("天天");  輸入鍵,提取出值

love.size();   鍵值對的個數

love.remove("天天");    移除乙個鍵,對應的值也同時被刪除

love.containskey("天天");   判斷這個鍵是否存在,返回乙個boolean值

...

對映可以乙個鍵對應多個值,原理是將鍵值對里的值定義為乙個集合

格式:map> cou = new hashmap<>();

listcities = new arraylist<>();

遍歷方法

1.遍歷所有的key:

setset = cou.keyset();   返回乙個key,由於key是唯一的所以用set集合來接收

2.遍歷所有的value:

collectionlist = cou.value();        // cou.value();返回乙個value,由於value是可以重複的所以用list的父類collection接收

3.遍歷所有的鍵值對:

1.可通過遍歷key的方法後面加上.get(key);方法實現

2.可通過.entryset();  此方法返回乙個entry(string,string)組,只能通過set來接收   set> set = cou.entryset();

,然後再遍歷此set集合,或者get.key();和getvalue();來實現遍歷

訊息對映 學習總結

訊息對映和命令傳遞是緊密相連的兩部分。就像執行時型別識別和動態建立,後者都要在前者搭建的框架上執行。在訊息對映和命令傳遞中,訊息對映表的建立是基礎,命令的傳遞路線是核心,讓我跟隨書中的足跡,記下自己學習中的心得。訊息對映 的關鍵,是建立起一張訊息攀爬的線路網,即訊息對映表 message map 以...

python學習05 對映和集合型別

字典是 python 語言中唯一的對映型別。對映型別物件裡雜湊值 鍵 和指向的物件 值 是一對多的關係。乙個字典物件是可變的,它是乙個容器型別,能儲存任意個數的 python 物件,其中也包括其他容器型別。字典型別和序列型別容器類 列表 元組 的區別是儲存和訪問資料的方式不同。序列型別只用數字型別的...

集合框架學習總結

集合實際用來儲存物件 object 但需要注意的是,集合存放的實質上是物件的位址。接下來我們先來看一下集合框架圖,如下 同一顏色方框,我將它們視為同一級 首先由上圖確認一下它們的關係 collection 介面 set 介面 儲存元素特點 元素無序,元素不可以重複,與list集合體系本質區別就是無索...