Kotlin Cover - Inpows
Kotlin

Capitalize Every Word in String Menggunakan Kotlin Extension

Capitalize Every Word in String Menggunakan Kotlin Extension – Pada artikel kali ini kita akan membuat fungsi untuk capitalize every word in string menggunakan kotlin extension. Capitalize every word in string berarti membuat setiap awalan huruf yang terdapat pada setiap kata menjadi huruf besar. Disini kita akan menggunakan kode dengan fungsi kotlin extension sehingga memudahkan Anda dalam menggunakan fungsi yang telah dibuat. Simak lebih lanjut artikel dibawah ini untuk membuat fungsi capitalize every word in string menggunakan kotlin extension.

Terdapat beberapa cara untuk membuat setiap awalan huruf yang terdapat pada setiap kata menjadi huruf besar, tapi disini saya akan menjelaskan tiga cara terlebih dahulu.

Cara 1

fun String.capitalizeWords(): String = split(" ").map { it.toLowerCase().capitalize() }.joinToString(" ")

Cara 2

fun String.capitalizeWords2(): String = split(" ").joinToString(" ") { it.toLowerCase().capitalize() }

Cara 3

fun String.capitalizeWords3() = split(' ').joinToString(" ", transform = String::capitalize)

Anda dapat menggunakan kotlin extension dari masing-masing cara 1,2 dan 3 seperti dibawah ini.

fun main(){
    val string1 = "capitalize every words in string using kotlin by inpows"
    val string1Capitalize = string1.capitalizeWords()
    val string2Capitalize = string1.capitalizeWords2()
    val string3Capitalize = string1.capitalizeWords3()
    println("String 1: $string1Capitalize")
    println("String 2: $string2Capitalize")
    println("String 3: $string3Capitalize")
}

Output yang diperoleh

Ketika Anda menjalankan fungsi main() diatas maka anda akan mendapatkan output seperti dibawah ini.

String 1: Capitalize Every Words In String Using Kotlin By Inpows
String 2: Capitalize Every Words In String Using Kotlin By Inpows
String 3: Capitalize Every Words In String Using Kotlin By Inpows

Temukan source code Kotlin menarik lainnya hanya di Inpows.

Baca Juga

Membaca File CSV Dengan Mudah di Kotlin

Import CSV File ke SQL Server Menggunakan Python

Cara untuk memeriksa versi Numpy yang telah diinstall

Cara untuk memeriksa versi Pandas yang diinstall

Menghilangkan console.log dari React Native App Release