Sobes.tech
Junior — Middle

Felsorolnád a Kotlinban elérhető adatszerkezeteket az elemek tárolására?

sobes.tech MI

Válasz az MI-től

A Kotlinban több alapvető adatszerkezet áll rendelkezésre az elemek tárolására:

  • List — egy rendezett elemlista, amely lehet módosítható (MutableList) vagy nem módosítható (List).
  • Set — egy egyedi elemekből álló gyűjtemény, szintén módosítható (MutableSet) és nem módosítható (Set).
  • Map — kulcs-érték párok gyűjteménye, módosítható (MutableMap) és nem módosítható (Map).

Példa létrehozásra és használatra:

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")

Ezek a struktúrák lefedik a kollekciók tárolásának és kezelésének legtöbb igényét Kotlinban.