Përmbajtje:

Çfarë është harta në Kotlin?
Çfarë është harta në Kotlin?

Video: Çfarë është harta në Kotlin?

Video: Çfarë është harta në Kotlin?
Video: Top News - Kosova arreston ‘rusin’ në Veri!/ Reagon Serbia- Albin Kurti kërkon konflikt! 2024, Dhjetor
Anonim

Harta e Kotlinit është një koleksion i cili përmban çifte objektesh. Harta i mban të dhënat në formën e çifteve të cilat përbëhen nga një çelës dhe një vlerë. Harta çelësat janë unikë dhe harta mban vetëm një vlerë për çdo çelës. Kotlin bën dallimin midis të pandryshueshmes dhe të ndryshueshmes hartat.

Si rrjedhim, si e bëni një hartë në Kotlin?

Si të krijoni Hartat në Kotlin duke përdorur 5 funksione të ndryshme të fabrikës

  1. mapOf - krijimi i një harte të pandryshueshme. Mënyra e parë dhe më standarde për të krijuar një hartë në Kotlin është duke përdorur mapOf.
  2. mutableMapOf - krijimi i një harte të ndryshueshme.
  3. sortedMapOf - krijimi i një Hartë të Sorted.
  4. hashMapOf - krijimi i një HashMap.
  5. linkedMapOf - krijimi i një LinkedHashMap.

Së dyti, çfarë është MutableList në Kotlin? Lista e ndryshueshme e Kotlin është një ndërfaqe dhe koleksion i përgjithshëm i elementeve. Ai trashëgon nga klasa e Koleksionit. Metodat e Lista e ndryshueshme ndërfaqja mbështet funksionet e leximit dhe shkrimit. Pasi elementët të hyjnë Lista e ndryshueshme kanë deklaruar, mund të shtohen më shumë elementë në të ose të hiqen, kështu që nuk ka gjatësi të madhësisë fikse.

Gjithashtu për të ditur është, çfarë lejohet në Kotlin?

Kotlin le është një funksion shtrirjeje ku ndryshoret e deklaruara brenda shprehjes nuk mund të përdoren jashtë. Një shembull që demonstron kotlin le funksioni është dhënë më poshtë.

Si mund të krijoj një arrayList në Kotlin?

Kotlin ArrayList Shembull 1- Bosh ArrayList

  1. kryesore argëtuese (args: Array){
  2. val arrayList = ArrayList()//Krijimi i një grupi bosh.
  3. arrayList.add("Ajay")//Shtimi i objektit në listën e grupeve.
  4. arrayList.add ("Vijay")
  5. arrayList.add ("Prakash")
  6. arrayList.add ("Rohan")
  7. arrayList.add ("Vijay")

Recommended: