स्ट्रिंग को छोटे अक्षरों में परिवर्तित करना

Kotlin:
स्ट्रिंग को छोटे अक्षरों में परिवर्तित करना

कैसे करें:

Kotlin में, String को lower case में convert करने के लिए .toLowerCase() या .lowercase() function का इस्तेमाल करें।

fun main() {
    val originalString = "नमस्ते, कोटलिन!"
    val lowerCaseString = originalString.lowercase()
    
    println(lowerCaseString) // आउटपुट: "नमस्ते, कोटलिन!"
}

गहराई से जानकारी:

पहले, .toLowerCase() का इस्तेमाल होता था, पर Kotlin 1.5 से .lowercase() अधिक पसंद किया जाने लगा है क्योंकि यह locale-sensitive है। Locale मतलब प्रोग्राम जो भी भाषा या क्षेत्रीय सेटिंग्स को मानता है। .lowercase(Locale) संस्करण का इस्तेमाल करके हम विशिष्ट भाषा के नियमों के अनुसार अक्षरों को छोटा कर सकते हैं।

इसके alternatives में regular expressions और manual iterations शामिल हैं, पर वे अधिक कोड और जटिलता लाते हैं। Kotlin के .lowercase() function का इस्तेमाल करने से यह काम आसान और प्रभावी रहता है।

इसके आंतरिक implementation में, Kotlin JVM (Java Virtual Machine) पर चलते हुए Java के String.toLowerCase() method का उपयोग करता है। लेकिन Kotlin/Native या Kotlin/JS जैसे पर्यावरणों में, यह अपने निजी implementation पर निर्भर करता है।

और जानकारी के लिए:

  • Kotlin डॉक्यूमेंटेशन: Strings
  • Oracle Java डॉक्यूमेंटेशन: toLowerCase()