免费在线观看污视频-亚洲精品永久免费-亚洲成a-日韩精品视频免费在线观看-黄色a网站-国产在线视频一区二区三区

top

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
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报
发表评论
评论列表

赶快来坐沙发

主站蜘蛛池模板: 亚洲第一视频在线观看 | 欧美一区亚洲 | 欧美一级专区免费大片 | 午夜香蕉成视频人网站高清版 | 香蕉伊人网| 欧美成人性生活视频 | 国产一级大片免费看 | 91久久99久91天天拍拍 | 亚洲免费小视频 | 高清国产在线 | 亚洲国产成人久久综合碰 | 午夜亚洲国产成人不卡在线 | 国产成人自拍在线 | 三级成人网 | 456亚洲视频| 三级精品在线观看 | 澳门一级特黄真人毛片 | 国产成人三级经典中文 | 国产在线视频一区 | 久久精品视频在线观看榴莲视频 | 欧洲国产伦久久久久久久 | 手机毛片在线观看 | 欧美片能看的一级毛片 | 欧美大胆a | 特级淫片欧美高清视频蜜桃 | 日韩精品一区二区三区中文字幕 | 国产热久久精 | 在线播放精品一区二区啪视频 | 国产在线播放成人免费 | 久久久亚洲欧洲日产国码二区 | 精品一区二区三区中文 | 亚洲高清免费 | 国产精品视_精品国产免费 国产精品视频久 | 国产夫妻视频 | 国产精品成人不卡在线观看 | 男人桶女人逼 | 亚洲精品一区二三区在线观看 | 国产第四页 | 国产精品成人观看视频国产 | 成人69视频在线观看免费 | 玖玖精品在线视频 |