精品人伦一区二区三区蜜桃视频_日韩精品视频在线_www.色综合_久久久久久一区_aaaaaa黄色片_亚洲精品久久

kotlin容器

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

1.集合

特性

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

分類

集合分為可變集合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)
}

 

 

THE END
主站蜘蛛池模板: 亚洲 中文 欧美 日韩 在线观看 | 天天爽网站 | a免费观看| 欧美极品一区二区 | 视频精品一区二区三区 | 日本一区二区三区在线观看 | xx视频在线观看 | 久久久久久久久国产精品 | 欧美日韩亚洲国产综合 | xxxxx免费视频| 欧美日韩专区 | 一级做a爰片久久毛片免费看 | 久久6| 热久色 | 国产成人精品久久 | 国产精品久久久久一区二区三区 | 国产污视频在线 | 福利社午夜影院 | 成人一区在线观看 | 欧美视频第二页 | 欧美a∨ | 中文字幕一区二区三区精彩视频 | 亚洲一区在线日韩在线深爱 | 99精品国产一区二区三区 | 亚洲精品一区国语对白 | 久久高清| 九九久久国产精品 | 亚洲成人网在线 | 亚洲精品视频观看 | 欧美日韩在线一区 | 毛片.com| 午夜视频一区二区 | 亚洲免费观看视频 | 欧美一区二区三区在线 | 国产精品日韩欧美一区二区 | 日韩精品在线网站 | а天堂中文最新一区二区三区 | 草久网 | 久久精品色欧美aⅴ一区二区 | 欧美影院 | 国产精品久久久久久久久久免费 |