Kotlin學習5 4 Map介面

2021-09-29 21:52:47 字數 1547 閱讀 1072

可變mutablemap

map 介面是一種雙列集合,它的每個元素都包含乙個鍵物件 key 和乙個值物件 value ,鍵和值物件之間存在一種對應關係,稱為對映

從 map 集合中訪問元素時,只要指定了 key 就能找到對應的 value 。

map 集合中的元素是無序可重複的,map 集合與 list、set 集合類似,同樣分為不可變集合 map 和可變集合 mutablemap 兩種。

其中可變集合 mutablemap 可以在集合中的元素進行新增和刪除的操作。

不可變集合 map 對集合中的元素僅提供唯讀操作。

不可變集合 map 是呼叫標準庫中的 mapof() 函式來建立的,**如下。

val map =

mapof(1

to"wanku",2

to"kotlin",3

to"hello"

)

fun

main()

else

if(map.

containskey(1

))if(map.

containsvalue

("wanku"))

println

(map.

get(3)

)//輸出key為3對應的value

不可變集合 mutablemap 是呼叫標準庫中的 mutablemapof() 函式來建立的,**如下。

//清除 map1

部落格為個人收集學習,供大家交流學習。

Map 介面學習

void clear 從此對映中移除所有對映關係 可選操作 boolean containskey object key 如果此對映包含指定鍵的對映關係,則返回 true。boolean containsvalue object value 如果此對映將乙個或多個鍵對映到指定值,則返回 true。s...

Java學習 Map介面

map集合 一次新增一對元素 collection一次新增乙個元素 map也稱為雙列集合 collection集合也被稱為單列集合 map集合儲存的是鍵值對 並且必須保證鍵的唯一性 常用方法 1,新增 value put key,value 返回和前乙個key關聯的值,如果沒有則返回null 比如 ...

Kotlin學習筆記 類和介面

一.class class person 複製 abstract 抽象類標示 final 標示類不可繼承,預設屬性 enum 標示類為列舉 open 類可繼承,類預設是final的 annotation 註解類 accessmodifier private 僅在同乙個檔案中可見 protected ...