KOTLIN somo la 19: method na properties zinazotumika kwenye set

KOTLIN somo la 19: method na properties zinazotumika kwenye set

Katika somo hili tutakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.

Set zinafanana sana na list ila kuna utofauti katika matumizi, kwanza seti hutumia mabano {}, pia set data zake ni unique yaani haziwezi kujirudia, pia data kwenye set zinakuwa katika aina moja ya data, huwezi kuchanganya namba na string.

 

Katika somo hili tutatumia string ya somo lililopita ili kufanyia mazoezi.

{'bongoclass', 'facebook', 'google', 'youtube', 'microsoft'}

 

Mfano

fun main() {

   val text1: Set<String> = setOf("bongoclass", "facebook", "google", "youtube", "microsoft")

 

   println(text1)

}

[bongoclass, facebook, google, youtube, microsoft]

 

Methods zinazotumika:

fun main() {

   val set1 = mutableSetOf("bongoclass", "facebook", "google", "youtube", "microsoft")

 

 

   set1.add("github")

   println("baadaya  add(): $set1")

 

 

   val additionalElements = setOf("apple", "orange", "banana")

   set1.addAll(additionalElements)

   println("Baada ya  addAll(): $set1")

 

 

   val elementToCheck = "google"

   println("Contains '$elementToCheck': ${set1.contains(elementToCheck)}")

 

 

   val elementToRemove = "microsoft"

   set1.remove(elementToRemove)

   println("baaday ya remove('$elementToRemove'): $set1")

 

 

   println("kufanya iteration kwa kutumia forEach():")

   set1.forEach { println(it) }

 

 

   set1.clear()

   println("baada ya  clear(): $set1")

}

 

Set operations

Hapa tunakwenda kufanya matendo ya set, hizi ni hesabu maalumu ambazo hutumiwa kwenye set data type. Matendo haya ni:-

- Union

- Intersection

- Subtraction

 

Union hii huhusika na kuunganisha set mbili ili kupata set moja.

 

fun main() {

   val set1: Set<String> = setOf("bongoclass", "facebook", "google", "youtube", "microsoft")

   val set2: Set<String> = setOf("Whatsapp", "Telegram", "Inst...

Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu Rajabu
Tarehe: 2024-05-10 14:53:23 Topic: Kotlin Main: Masomo File: Download PDF Views: 1224

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Tafasiri ya Riyadh Swalihina     👉2 Kitabu cha Afya     👉3 Simulizi za Hadithi Audio     👉4 ai web app     👉5 Madrasa kiganjani     👉6 kitabu cha Simulizi    

Post zinazofanana:

KOTLIN somo la 21: Jinsi ta kutengeneza library

Katika somo hili utajifunza kuhusu Kotlin library. Pia tutakwenda kutengeneza library yetu wenyewe kwa ajili ya kufanya mazoezi zaidi.

Soma Zaidi...
KOTLIN somo la 5: operator na aina zake kwenye Kotlin

Katika somo hili utakwend akujifunz akuhusu operator na aina zake.

Soma Zaidi...
KOTLIN somo la 4: Aina za Data kwenye Kotlin

Katika somo hili utakwenda kujifunza kuhusu aina za data zinazotumika kwenye Kotlin.

Soma Zaidi...
Kotlin Somo la 32: Utangulizi wa Database na MySQL

Somo hili linaeleza msingi wa database, kwa nini tunazitumia, aina za database, na utangulizi wa MySQL. Pia tutaona jinsi Kotlin inaweza kuunganishwa na MySQL kwa ajili ya kutekeleza CRUD operations (Create, Read, Update, Delete).

Soma Zaidi...
KOTLIN somo la 6: string kwenye Kotlin

Katika somo hili tutakwenda kujifunza jinsi ya kushughulika na string kwenye Kotlin.

Soma Zaidi...
Kotlin somo la 23: Utofauti wa package na library

Katika somo hili utakwenda kujifunza tofauti wa library na package

Soma Zaidi...