image

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"

 

  print(text compareTo text2)

}

 

Hiyo itakupa jibu 0.

&n">...



Kama unahitaji kuuliza maswali Bofya hapa





           

Je! umeipenda hii post?
Ndio            Hapana            Save post

Rajabu Tarehe 2024-05-10 14:53:23 Topic: Kotlin Main: Masomo File: Download PDF     Share On Facebook or Whatsapp Imesomwa mara 424


Sponsored links
👉1 Madrasa kiganjani     👉2 Simulizi za Hadithi Audio     👉3 Sira ya Mtume Muhammad (s.a.w)     👉4 Kitabu cha Afya     👉5 kitabu cha Simulizi     👉6 Kitau cha Fiqh    

Post zifazofanana:-

KOTLIN somo la 17: method na properties za namba
Katika somo hili tutajifunza kuhusu method na properties za Kotlin zinazofanya kazi kwenye namba. Soma Zaidi...

KOTLIN somo la 11:Jinsi ya kutumia break na continue kwenye loop
Katika somo hili utakwenda kujifunza kuhusu break na continue kwenye Kotlin loop za for loop na while loop. 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 13: Jinsi ya kuandika function na kuweka parameter
Katika somo hili utakwend akujifunza maana ya function, jinsi ya kuandika function na kuweka parameter kwenye function Soma Zaidi...

KOTLIN somo la 8: Jinsi ya kutumia when
Katika somo hili utakwenda kujifunza kuhusu when case na jinsi inavyofanya kazi kwenye Kotlin. Soma Zaidi...

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. Soma Zaidi...

KOTLIN somo la 12: Jinsi ya kupata user input
Jinsi ya kuchukuwa user input kwenye Kotlin kwa ajili ya kuongeza user interaction kwenye program. Soma Zaidi...

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 4: Aina za Data kwenye Kotlin
Katika somo hili utakwenda kujifunza kuhusu aina za data zinazotumika kwenye Kotlin. Soma Zaidi...

KOTLIN somo la 2: sheria na kanuni za uandishi wa code za Kotlin
Katika somo hili unakwenda kujifunza kuhusu sheria na kanuni za undishi wa code za Kotlin yaani syntax za kotlin. Soma Zaidi...

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 3: Jinsi ya kuandika variable
Katika somo hili utakwend akujifunza jinsi ya kuandika variable kweye Kotlin. pia utakwenda kujifunza kuhusu concatnation na interpolation Soma Zaidi...