KOTLIN somo la 6: string kwenye Kotlin

KOTLIN somo la 6: string kwenye Kotlin

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

Tulisha jifunza kuhusu string katika somo la aina za data. Pia tulijifunza mambo kadhaa khusu string kama interpolation na concatnate. Katika somo hili tutaingia ndani zaidi.

 

String indexing

Katika programming unaweza kuitumia character yeyote kwenye string husika. Kwa mfano katika string bongoclass hapo naweza kusoma herufi moja moja. Tunapohesabu index ya string tunaanza na 0. Hivyo katika string Bongoclass kama tunataka kusoma herufi ya mwanzo tu hapo tutatumia index ya 0

Mfano:

fun main() {

  val text = "Bongoclass"

  print(text[0])

}

 

Hapo utaona imeleta B

fun main() {

  val text = "Bongoclass"

  print(text[6])

}

Hapa itakuletea l

 

Sas kwa mfano unataka kujuwa kwenye string yetu ya bongoclass neno  class linapatikana kuandia index ya ngapi. Kufanya hivi tutatumia indexOf . 

fun main() {

  val text = "bongoclass"

  print(text.indexOf("class"))

}

 

Hapo itakupa jibu 5 kumaanisha kuwa neno class kwenye string ya bongoclass hupatikana kuandia index ya 5, kumbuka tunahesabu index kuanzi 0.

 

Kujuwa idadi y character kwenye string (string length)

Kwa mfabo tunataka kujuwa katika string bongoclass kuna character ngapi. Hapo tutatumia length property.

Mfano:

fun main() {

  val text = "Bongoclass"

  print(text.length)

}

Hapo itakuletea jibu 10 kumaanisha kuwa kuna character 10.


 

Kubadili string kuwa katika herufi kubwa na ndogo

Kama unataka kubadili string case kutoka herufi kubwa kwenye ndogo utatumia lowercase() na kama unataka kubadili kutoka ndogo kuwa kubwa utatumia uppercase()

Mfano:

fun main() {

  val text = "bongoclass"

  val text2 = "BONGOCLASS"

  println(text.uppercase())

  print(text2.lowercase())

}

 

Kulinganisha string mbili:

Wakati mwingine utahitaji kulinganisha string mwili. Kama zipo sawa. Kufanya hivi utatumia compareTo. Ikiwa itakupa jibu 0 ujuwe zipo sawa, na ikikupa jibu tofauti ujuwe hazipo sawa.

Mfano:

fun main() {

  val text = "bongoclass"

  val text2 = "bongoclass...

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: 1174

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
πŸ‘‰1 Bongolite - Game zone - Play free game     πŸ‘‰2 Dua za Mitume na Manabii     πŸ‘‰3 web hosting     πŸ‘‰4 Kitau cha Fiqh     πŸ‘‰5 Simulizi za Hadithi Audio     πŸ‘‰6 kitabu cha Simulizi    

Post zinazofanana:

KOTLIN somo la 15: ainza za parameter kwenye function

Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Kotlin function. Pia tutakwenda kuona mambo mengine yanayohusu function

Soma Zaidi...
Kotlin Somo la 27: Polymorphism

Somo hili linaeleza dhana ya polymorphism katika OOP ya Kotlinβ€”uwezo wa kutumia method au object moja kufanya kazi tofauti kulingana na muktadha wake. Tutajifunza aina kuu za polymorphism, jinsi ya kuandika code inayotumia override, open, super, pamoja na mifano hai.

Soma Zaidi...
Kotlin somo la 22: Package kenye kotlin

Katika somo hili utakwend akujifunza kuhusu nadharia ya package, kazi zake, aina zake na jinsi zinavyotumika

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...
HOTLIN somo la 9: Jinsi ya kutumia for loop

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...
KOTLIN somo la 4: Aina za Data kwenye Kotlin

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

Soma Zaidi...