国产精在线-国产精欧美一区二区三区-国产精视频-国产精品 日韩-一级黄色片在线看-一级黄色片在线播放

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
主站蜘蛛池模板: 亚洲厕拍| 日本免费一区二区三区视频 | 亚洲精品久久久久久久福利 | 亚洲精品视频观看 | 美女视频永久黄网站免费观看韩国 | 国产大臿蕉香蕉大视频 | 国产精品不卡无毒在线观看 | 欧美精品久久久久久久影视 | 亚洲国产欧洲综合997久久 | 美女午夜色视频在线观看 | 久草在线视频首页 | 天天亚洲 | 国产精品成久久久久三级 | 美女被男人cao的爽视频黄 | 久草在线国产视频 | 污到下面流水的视频 | 成人久久18免费网 | 在线播放免费一级毛片欧美 | 成人合成mv福利视频网站 | 六月丁香久久丫 | 欧美视频在线看 | 国产精品国产三级国产专区5o | 亚洲第一网站免费视频 | 久久99精品久久久久久国产越南 | 日本三级网站在线观看 | 亚洲深夜视频 | 国产亚洲欧美精品久久久 | 欧美一级毛片免费观看视频 | 怡红院最新免费全部视频 | 视频二区欧美 | 国产日韩欧美swag在线观看 | 精品国产97在线观看 | 国产91亚洲精品 | 国产三级在线观看a | 中文字幕在线免费观看 | 欧美精品一级 | 亚洲在线免费观看 | 特黄大片aaaaa毛片 | 毛片网站免费在线观看 | 杨幂国产精品福利在线观看 | 91香蕉国产在线观看免费永久 |