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!
הגישה הזו שומרת על שאר המשפט בצורתו המקורית תוך שינוי האות הראשונה בלבד לאות גדולה.