Merkkijonojen osien poimiminen

Kotlin:
Merkkijonojen osien poimiminen

How to:

val fullString = "Hello, mahtava Kotlin!"
val extractedSubstring = fullString.substring(7, 14)
println(extractedSubstring) // tulostaa: mahtava

Voit myös käyttää range-operaattoreita:

val rangeSubstring = fullString.slice(7..13)
println(rangeSubstring) // sama tulos: mahtava

Tai alkupään ilmaisemiseen:

val startSubstring = fullString.substring(0..4)
println(startSubstring) // Hello

Deep Dive

Substring-toimintoja on käytetty aivan ohjelmoinnin alkuaikoina. Kotlinissa, kuten Javassa, metodi substring kuuluu String-luokkaan. Vaihtoehtoisesti, slice antaa jouston käyttää rangetoimintoa. On tärkeää huomioida, että indeksit Kotlinissa alkavat nollasta ja päättyvät n-1.

See Also

Kotlinin virallinen dokumentaatio substringeista: Kotlin Substring Documentation Java-stringien käsittelyä seikkaperäisemmin: Oracle Java Strings