Kotlin:
स्ट्रिंग की लंबाई ज्ञात करना
How to: (कैसे करें:)
कोटलिन में, स्ट्रिंग की लम्बाई .length
प्रॉपर्टी से मिल जाती है। नीचे उदाहरण देखें:
fun main() {
val myStr = "नमस्ते, दुनिया!"
println("स्ट्रिंग की लम्बाई: ${myStr.length}")
}
यह देगा: स्ट्रिंग की लम्बाई: 14
Deep Dive (गहराई से जानकारी)
कोटलिन में String
ऑब्जेक्ट्स इम्युटेबल हैं, यानि एक बार बन जाने के बाद वे बदल नहीं सकते। हर String
में .length
प्रॉपर्टी होती है जो इंट रिटर्न करती है। पुरानी प्रोग्रामिंग लैंग्वेजेस, जैसे कि C, में स्ट्रिंग का अंत \0
से होता है, लेकिन कोटलिन में ऐसा नहीं है।
कई बार प्रोग्रामर .length
से मिले आउटपुट का उपयोग करके लूप या कंडीशनस में स्ट्रिंग को हैंडल करते हैं। कोटलिन में UTF-16 कैरेक्टर्स होने के कारण, सररोगेट पेयर्स से बने कैरेक्टर्स के लिए .length
सही यूनिकोड कैरेक्टर की संख्या नहीं बता सकती।