Usare i Set in Kotlin

Usare i Set in Kotlin

I Set sono collezioni di elementi non ordinati e unici.

Kotlin mette a disposizione le seguenti implementazioni di Set:

  • setOF -> può essere tipizzato o misto
  • sortedSetOf -> collezione ordinata, non può essere di tipo misto; è mutabile e quindi possiamo modificarla
  • hashSetOf -> rappresentazione in forma di tabella hash; è mutabile e quindi possiamo modificarla
  • linkedSetOf -> ritorna una LinkedHashSet di Java; è mutabile e quindi possiamo modificarla

Detto ciò vediamo qualche esempio pratico:

fun main(args: Array<String>) {
    println("SET MISTO")
    val mySet = setOf(20, "ciao", "mele", 50, 13)
    mySet.forEach {
        println(it)
    }

    println("SET DI STRINGHE")
    val stringSet = setOf<String>("uno", "due", "tre")
    stringSet.forEach {
        println(it)
    }

    println("SORTED SET")
    val mySortedSet = sortedSetOf(7, 10, 5, 5)
    mySortedSet.forEach {
        println(it)
    }
}

Fate qualche prova con le altre tipologie e con i vari metodi supportati.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2626 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy