הגדלת אותיות במחרוזת

Kotlin:
הגדלת אותיות במחרוזת

איך לעשות:

בקוטלין, ניתן להון מחרוזות באמצעות פונקציות הספרייה הסטנדרטית ללא הצורך בספריות צד שלישי. גישת קוטלין לטיפול במחרוזות הופכת את הפעולות האלה לפשוטות ותמציתיות.

הונה של כל המחרוזת:

val message = "hello, world!"
val capitalizedMessage = message.uppercase()

println(capitalizedMessage) // פלט: HELLO, WORLD!

הונה של התו הראשון בלבד:

נכון לקוטלין 1.5, פונקציית הcapitalize() אינה בשימוש והוחלפה בשילוב של replaceFirstChar ולמבדא שבודק אם זה אות קטנה כדי להמיר אותה לאות גדולה.

val greeting = "hello, world!"
val capitalizedGreeting = greeting.replaceFirstChar {
    if (it.isLowerCase()) it.titlecase() else it.toString()
}

println(capitalizedGreeting) // פלט: Hello, world!

הגישה הזו שומרת על שאר המשפט בצורתו המקורית תוך שינוי האות הראשונה בלבד לאות גדולה.