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

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)
}

 

 

THE END
主站蜘蛛池模板: 国内自拍视频在线观看 | 五月网婷婷 | 免费午夜视频 | 中文字幕高清一区 | 亚洲欧美一区二区三区1000 | 成人在线观看免费 | 亚洲一区中文 | 午夜影院免费体验区 | 欧美一级欧美一级在线播放 | 毛片大全 | 国产成人亚洲精品 | 欧美激情精品久久久久 | 国产一级免费视频 | 久久黄色精品视频 | 久久在线 | 欧美日韩综合精品 | 亚洲自拍偷拍视频 | 一区二区三区在线免费观看 | 麻豆久久精品 | 中文字幕国产 | 久久精选 | 一区二区视频在线 | 午夜精品福利视频 | 日本在线视频一区二区 | 香蕉久久网 | 亚洲一区二区成人 | 国产精品久久久久久久久久免费看 | 91国产视频在线 | 国产成人精品一区二三区在线观看 | 日韩在线中文 | 久久久婷婷 | 精国产品一区二区三区四季综 | www.五月天婷婷 | 久久久久久国产精品免费免费 | 国产一区二区精品在线 | 亚洲97 | 日韩av在线免费 | 亚洲电影在线播放 | 男女免费网站 | 黄色一级免费观看 | 免费观看一级毛片 |