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

kotlin容器

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

1.集合

特性

  1. 無(wú)序性:元素內(nèi)部不按照順序排列,所以不能用下標(biāo)訪(fǎng)問(wèn)。
  2. 唯一性:通過(guò)哈希值校驗(yàn)是否相同,如果相同,則覆蓋。

分類(lèi)

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

Set集合

創(chuàng)建后不可更改,不能添加也不能刪除。

初始化方法:setOf()

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

MutableSet集合

創(chuàng)建后可以刪除和添加元素,不能修改

創(chuàng)建方法

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

添加和刪除

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

排序

MutableSet可以對(duì)元素進(jìn)行排序

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

遍歷方法

使用for-in循環(huán)

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

使用迭代器遍歷

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

forEach方法

mutableSet.forEach {
      print(it)
  }

獲得下標(biāo)方式,forEachIndexed有兩個(gè)參數(shù),分別為下標(biāo)和值

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

 

 

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

applek管理員

個(gè)人說(shuō)明在個(gè)人中心里面設(shè)置

本月創(chuàng)作熱力圖

最新評(píng)論
小超
小超
7月9日
下個(gè)版本考慮將下載地址加密(防止采集)
Lvtu
Lvtu
7月4日
qiang厲害
評(píng)論于留言建議
chinacnd
chinacnd
6月26日
這個(gè)主題是怎么做到加載速度那么快的?
風(fēng)起云涌
風(fēng)起云涌
6月17日
前臺(tái)投稿現(xiàn)在有點(diǎn)太抽象了 希望可以弄成那種分區(qū)填寫(xiě)的 標(biāo)題,內(nèi)容,圖片,目錄,標(biāo)簽,這樣的
評(píng)論于留言建議
主站蜘蛛池模板: 日韩成人av电影在线| 久久亚洲精品欧美| 91精品免费视频| 日本成人在线不卡| 久久久久国产精品视频| 国产成人精品a视频一区www| 日本中文不卡| 中文字幕不卡每日更新1区2区| 国产精品久久久久久久av电影| 欧美成在线观看| 欧美亚洲激情在线| 日本在线播放一区| 日本亚洲欧美三级| 日本一二三区视频在线| 日韩三级在线播放| 日韩在线视频免费观看| 亚洲狠狠婷婷综合久久久| 尤物一区二区三区| 亚洲专区国产精品| 99精品视频网站| 91久久中文字幕| 99视频免费播放| 国产99在线播放| 99在线影院| 亚洲综合视频一区| 亚洲在线视频福利| 亚洲日本精品国产第一区| 亚洲一区精品电影| 日韩色av导航| 欧美激情在线一区| 久久久国产在线视频| 国产亚洲精品美女久久久m| 国产欧洲精品视频| 不卡av电影在线观看| 国产不卡在线观看| 中文字幕av久久| 日韩av在线综合| 久久久久久国产精品久久| 国产日韩一区欧美| 国产福利久久| 涩涩日韩在线|