欧美激情中文字幕在线_国产区精品视频_免费久久99精品国产自_日韩精品 欧美

kotlin容器

kotlin和Java一樣,有三大容器,但是都簡單好用了很多。

1.集合

特性

  1. 無序性:元素內部不按照順序排列,所以不能用下標訪問。
  2. 唯一性:通過哈希值校驗是否相同,如果相同,則覆蓋。

分類

集合分為可變集合MutableSet和只讀集合Set。

Set集合

創建后不可更改,不能添加也不能刪除。

初始化方法:setOf()

val setlist: Set<Int> = setOf(1, 2, 3);

MutableSet集合

創建后可以刪除和添加元素,不能修改

創建方法

var mutableSet: MutableSet<Int> = mutableSetOf(1, 2, 3, 4)

添加和刪除

mutableSet.add(5)
mutableSet.remove(1)

排序

MutableSet可以對元素進行排序

reversed--相反順序;
sorted--自然排序(升序);
sortedBy--根據方法處理結果進行自然(升序)排序;
sortedDescending--降序排序;
sortedByDescending--根據方法處理結果進行降序排序;

遍歷方法

使用for-in循環

for (item in mutableSet) {
    print(item)
}

使用迭代器遍歷

?   val iterator=mutableSet.iterator()
    while (iterator.hasNext()){
        val item=iterator.next()
        print(item)
    }

forEach方法

mutableSet.forEach {
      print(it)
  }

獲得下標方式,forEachIndexed有兩個參數,分別為下標和值

mutableSet.forEachIndexed {index, value ->
    println(index)
    println(value)
}

 

 

上一篇 kotlin字符串
下一篇 uni-app 自定義組件
目錄
applek

applek管理員

個人說明在個人中心里面設置

本月創作熱力圖

最新評論
小超
小超
7月9日
下個版本考慮將下載地址加密(防止采集)
Lvtu
Lvtu
7月4日
qiang厲害
評論于留言建議
chinacnd
chinacnd
6月26日
這個主題是怎么做到加載速度那么快的?
風起云涌
風起云涌
6月17日
前臺投稿現在有點太抽象了 希望可以弄成那種分區填寫的 標題,內容,圖片,目錄,標簽,這樣的
評論于留言建議
主站蜘蛛池模板: 91传媒久久久| 久久成年人免费电影| 精品视频导航| 国产精品二区在线| 免费在线观看的毛片| 日韩欧美精品一区二区| www久久99| 国产精品久久91| 国产中文字幕免费观看| 久久久国产成人精品| 欧美激情亚洲综合一区| 三级三级久久三级久久18| 亚洲专区中文字幕| 国产日韩欧美视频| 久久精品国产电影| 久久精品一本久久99精品| 久久久天堂国产精品| 久久精品五月婷婷| 久久这里精品国产99丫e6 | 欧美激情精品久久久久久黑人| 色播亚洲婷婷| 日本亚洲欧洲精品| 欧美精品在线播放| 久久精品99久久久久久久久| 狠狠97人人婷婷五月| 国产一区二区精品在线| 国产综合免费视频| 久久99导航| 国产精品免费在线播放| 国产精品91在线| 91国产在线精品| 日韩中文字幕网站| 欧美日韩亚洲国产成人| 久久九九国产精品怡红院| 激情视频综合网| 国产99视频在线观看| 亚洲欧美日韩精品在线| 日韩欧美视频网站| 久久精品五月婷婷| 国产精品午夜av在线| 91精品国产91久久久久久久久|