第二十一節(jié) 集合

1丛版、list集合

import java.util.*

fun main(args: Array<String>) {

    //不能添加、不能修改、不能移除
    val list=listOf("哈哈","呵呵","嘿嘿")
    list.forEach {
        println(it)
    }


    //可以添加淑廊、刪除奴潘、修改
    val list1= mutableListOf("aa","bb","cc")
    println(list1)

    list1.add("dd")
    list1[0]="aaa"
    list1.removeAt(1)
    println(list1)

    //可以添加旧烧、刪除、修改
    val list2=arrayListOf("11","22","33")

    //調(diào)用java的方法創(chuàng)建集合
    //可以添加画髓、刪除掘剪、修改
    val list3=ArrayList<String>()
    list3.add("hello")
    //可以添加、刪除奈虾、修改
    val vector=Vector<String>()

}

輸出:


image.png

2夺谁、set集合


fun main(args: Array<String>) {

    //不能添加、不能修改肉微、不能移除
    val set=setOf("哈哈","呵呵","嘿嘿")
    set.forEach {
        println(it)
    }


    //可以添加予权、刪除、修改
    val set1= mutableSetOf("aa","bb","cc","aa")
    println(set1)

    set1.add("dd")
    set1.remove("aa")

    //可以添加浪册、刪除扫腺、修改
    val set2= hashSetOf("11","22","33")

    //調(diào)用java的方法創(chuàng)建集合
    //可以添加、刪除村象、修改
    val set3=TreeSet<String>()
    set3.add("a")
    set3.add("z")
    set3.add("s")
    println(set3)

}

輸出:


image.png

往TreeSet中添加自定義對象時笆环,自定義的對象需要實現(xiàn)comparable接口
3、map集合

import java.util.*

fun main(args: Array<String>) {

    //不能添加厚者、不能修改躁劣、不能移除
    val map = mapOf("中國" to "china", "美國" to "america")


    //可以添加、刪除库菲、修改
    val map1 = mutableMapOf("中國" to "china", "美國" to "america")


    //可以添加账忘、刪除、修改
    val map2 = hashMapOf("中國" to "china", "美國" to "america")


    val map3 = Hashtable<String, String>()

    //遍歷
    //所有的key
    val set = map.keys
    set.forEach { println(it) }
    println("-----------分割線--------------")

    //所有的value
    val set2 = map.values
    set2.forEach { println(it) }
    println("-----------分割線--------------")

    //key、value
    val set3 = map.entries
    set3.forEach { println(it) }
    //
    println("-----------分割線--------------")
    map.forEach { t, u ->
        println("key-->$t,value-->$u")
    }

    //
    println("-----------分割線--------------")
    for ((key, value) in map) {
        println("key=$key,vlaue=$value")
    }

    //
    println("-----------分割線--------------")

    for (set in map) {
        println("key------${set.key}------value------${set.value}")
        println(set)
    }


}

輸出:


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鳖擒,一起剝皮案震驚了整個濱河市溉浙,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蒋荚,老刑警劉巖戳稽,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異期升,居然都是意外死亡惊奇,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門播赁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來颂郎,“玉大人,你說我怎么就攤上這事容为∨倚颍” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵舟奠,是天一觀的道長。 經(jīng)常有香客問我房维,道長沼瘫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任咙俩,我火速辦了婚禮耿戚,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘阿趁。我一直安慰自己膜蛔,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布脖阵。 她就那樣靜靜地躺著皂股,像睡著了一般。 火紅的嫁衣襯著肌膚如雪命黔。 梳的紋絲不亂的頭發(fā)上呜呐,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音悍募,去河邊找鬼蘑辑。 笑死,一個胖子當(dāng)著我的面吹牛坠宴,可吹牛的內(nèi)容都是我干的洋魂。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼副砍!你這毒婦竟也來了衔肢?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤址晕,失蹤者是張志新(化名)和其女友劉穎膀懈,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谨垃,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡启搂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了刘陶。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胳赌。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖匙隔,靈堂內(nèi)的尸體忽然破棺而出疑苫,到底是詐尸還是另有隱情,我是刑警寧澤纷责,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布捍掺,位于F島的核電站,受9級特大地震影響再膳,放射性物質(zhì)發(fā)生泄漏挺勿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一喂柒、第九天 我趴在偏房一處隱蔽的房頂上張望不瓶。 院中可真熱鬧,春花似錦灾杰、人聲如沸蚊丐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽麦备。三九已至,卻和暖如春昭娩,著一層夾襖步出監(jiān)牢的瞬間泥兰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工题禀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鞋诗,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓迈嘹,卻偏偏與公主長得像削彬,于是被迫代替她去往敵國和親全庸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容