स्ट्रिंग को कैपिटलाइज करना

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!

यह दृष्टिकोण पूरे वाक्य को इसके मूल रूप में ही रखता है जबकि केवल पहले अक्षर को अपरकेस में बदलता है।