精品人伦一区二区三区蜜桃视频_日韩精品视频在线_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
主站蜘蛛池模板: 91成人在线视频 | 国产福利小视频 | 狠狠爱网址 | 国产午夜精品一区二区三区嫩草 | 亚洲成人一区二区三区 | 亚洲视频中文字幕 | 91精品国产一区二区三区动漫 | 国产探花在线精品一区二区 | 午夜精品久久久久久久99黑人 | 欧美在线一区二区三区四区 | 日韩精品成人免费观看视频 | 欧美一区二区成人 | 成人精品国产免费网站 | 一区在线视频 | 成人国产精品入口免费视频 | 亚洲国产精品网站 | 中文字幕在线网 | 久久久精品网 | 欧美日韩精品在线一区 | 国产做爰 | 精品在线一区 | 亚洲成人精品在线 | 天堂在线免费视频 | 精品久久久久久18免费网站 | 免费在线观看av网址 | 99精品欧美一区二区三区综合在线 | 久久国产福利 | 久久久国产精品一区 | 超碰精品在线观看 | 欧美精品在线一区二区三区 | 久久国产精品亚洲 | 91嫩草精品 | 久久精品国产一区二区三区 | 国产亚洲精品久久午夜玫瑰园 | 成人av一区二区三区 | 一区二区三区四区在线视频 | 欧美亚洲网站 | 久久国产欧美日韩精品 | av网站观看 | 精品欧美视频 | 久久视频精品在线 |