Katika somo hili tutajifunza method zinazofanya kazi kwenye list data type kwenye Kotlin.
Katika somo hili tutatumia mifano kwenye list yetu hii ['bongoclass', 'facebook', 'google', 'youtube', 'microsoft'].
List properties
Hizi ni sifa ambazo kila list lazima ziwe nazo.
First hii itatuonyesha item ya mwanzo kabisa mwa hiyo list.
fun main() {
val list1 = listOf("bongoclass", "facebook", "google", "youtube", "microsoft")
println(list1.first())
}
Hii itakupa bongoclass
isEmpty hii itupa majibu true kama list haina kitu ama false kama ina kitu.
fun main() {
val list1 = listOf("bongoclass", "facebook", "google", "youtube", "microsoft")
println(list1.isEmpty())
}
Hii itakupa jibu false.
isNotEmpty hii itaangalia kama list haina kitu itatupa jibu true na kama ina kitu itatupa jibu
false.
fun main() {
val list1 = listOf("bongoclass", "facebook", "google", "youtube", "microsoft")
println(list1.isNotEmpty())
}
Hii itakupa jiu true
size hii itaangalia idadi ya item kwenye hiyo list kwa mfano hapo itatupa jibu 5.
fun main() {
val list1 = listOf("bongoclass", "facebook", "google", "youtube", "microsoft")
println(list1.size)
}
Hii itakupa jibu 5
last hii itatuonyesha item ya mwisho.
fun main() {
val list1 = listOf("bongoclass", "facebook", "google", "youtube", "microsoft")
println(list1.last())
}
Hapo itakupa jibu microsoft
reversed hii itapangilia tena list kutoka mwisho kuja mwanzo.
fun main() {
val list1 = listOf("bongoclass", "facebook", "google", "youtube", "microsoft")
println(list1.reversed())
}
single hii itafanya kazi tu kama item kwenye list ni moja, itadisplay item hiyo, kama ni zaidi ya moja haitafanya kazi.
fun main() {
val list1 = listOf("bongoclass", "facebook", "google", "youtube", "microsoft")
println(list1.isNotEmpty())
println(list1.size)
println(list1.last())
println(list1.reversed())
println(list1.singleOrNull())
}
Kuongeza item kwenye list
add() hii hutumika kuongeza item moja mwishoni mwa list.
fun main() {
val list1 = mutableListOf("bongoclass", "facebook", "google", "youtube", "microsoft")
list1.add("github")
println(list1)
}
addAll hii hutumika kuongeza item zaidi ya moja kwenye list.
fun main() {
val list1 = mutableListOf("bongoclass", "facebook", "google", "youtube", "microsoft")
list1.addAll(listOf("github", "instagram", "telegram"))
println(list1)
}
insert hii hutumika kuongeza item kwenye list sehemu unapotaka kwa kutumia index.
fun main() {
val list1 = mutableListOf("bongoclass", "facebook", "google", "youtube", "microsoft")
list1.add(2, "apple")
println(list1)
}
insertAll hii ni sawa na insert ila inaongeza item zaidi ya moja.
fun main() {
val list1 = mutableListOf("bongoclass", "">...
Jiunge nasi WhatsApp kupata update zetu
Umeionaje Makala hii.. ?
Share On:
Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Kotlin function. Pia tutakwenda kuona mambo mengine yanayohusu function
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu namna ambavyo program inaweza kufanya maamuzi kulingana na mashart fulani.ama namna ambavyo program inaweza ku run code zaii ya mara moja kulingana na mashart. Hapa tutazingumzia flow of control statement
Soma Zaidi...Katika somo hili utakwenda kujifunza maana na features za object oriented Programming
Soma Zaidi...Katika somo hili utajifunza kuhusu historia ya Kotlin pamoja na kazi za kotlin. Pia utakwenda kujifunza kuhusu uhusiano wake na java.
Soma Zaidi...Katika somo hili utakwend akujifunza maana ya function, jinsi ya kuandika function na kuweka parameter kwenye function
Soma Zaidi...Jinsi ya kuchukuwa user input kwenye Kotlin kwa ajili ya kuongeza user interaction kwenye program.
Soma Zaidi...Katika somo hli utakwend akujifunza kuhusu loop kwenye kOTLIN. Loop zimegawanyika katika makundi mnne ambayo ni for loop, while loop, for in loop na do while loop.
Soma Zaidi...Katika somo hili utakwend akujifunza kuhusu while loop na do while loop zinavyofanya kazi katika Kotlin.
Soma Zaidi...Somo hili linaeleza matumizi ya objects na companion objects katika Kotlin. Tutajifunza tofauti kati ya object na class ya kawaida, faida za singleton pattern, na jinsi ya kutumia companion kama mbadala wa static members katika Java.
Soma Zaidi...Katika somo hili tutakwenda kuingia ndani zaidi kwenye somo la function. Hapa tutakwenda kuona aina za function.
Soma Zaidi...