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

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
主站蜘蛛池模板: 欧美性高清视频免费看www | 美女的让男人桶到爽软件 | 国产成人在线综合 | 日韩一级在线播放免费观看 | 91成人国产网站在线观看 | 国产精品国色综合久久 | 不卡一级aaa全黄毛片 | 亚洲天天看 | 欧美人与zoxxxx另类9 | 日韩美毛片 | 91久久青青草原线免费 | 亚洲一区免费视频 | 在线精品亚洲欧洲第一页 | 欧美特黄特色aaa大片免费看 | 欧美一级专区免费大片野外交 | 国产精品视频免费观看调教网 | 国产精品自拍在线 | 日韩精品永久免费播放平台 | 欧美成人午夜在线全部免费 | 久久色国产| 成人免费一区二区三区在线观看 | 日本草草影院 | 国产在线步兵一区二区三区 | 国产一区二区三区久久精品小说 | 深夜福利国产福利视频 | 亚洲精品一区二区三区在线播放 | 99精品福利| 老司机午夜精品网站在线观看 | 免费手机黄色网址 | 国产九九在线观看播放 | 国产成人精品福利网站在线 | 亚洲精品一区二区在线观看 | 精品一区二区三区视频 | 国产精品二区页在线播放 | 欧美综合在线观看 | 成人自拍网站 | 亚洲精品一区二区三区美女 | 免费观看性欧美毛片 | 美女曰皮| 中文字幕在线不卡 | 亚洲精品久久一区影院 |