Sobes.tech
Junior — Middle

Môžeš vymenovať dostupné dátové štruktúry v Kotlin pre ukladanie prvkov?

sobes.tech AI

Odpoveď od AI

V Kotlinu je k dispozícii niekoľko základných dátových štruktúr na ukladanie prvkov:

  • List — zoradený zoznam prvkov, ktorý môže byť meniteľný (MutableList) alebo nemenný (List).
  • Set — kolekcia unikátnych prvkov, tiež meniteľná (MutableSet) a nemenná (Set).
  • Map — kolekcia dvojíc kľúč-hodnota, s verziami meniteľnými (MutableMap) a nemennými (Map).

Príklad vytvorenia a použitia:

val list: List<Int> = listOf(1, 2, 3)
val mutableList: MutableList<String> = mutableListOf("a", "b")

val set: Set<String> = setOf("apple", "banana")
val mutableSet: MutableSet<Int> = mutableSetOf(1, 2, 3)

val map: Map<String, Int> = mapOf("one" to 1, "two" to 2)
val mutableMap: MutableMap<String, String> = mutableMapOf("key" to "value")

Tieto štruktúry pokrývajú väčšinu potrieb na ukladanie a správu kolekcií v Kotlinu.