Kotlin:
सबस्ट्रिंग्स निकालना
कैसे करें? (How to:)
fun main() {
val text = "नमस्कार, Kotlin!"
// पहले 5 characters निकालें
val substring1 = text.substring(0, 5)
println(substring1) // नमस्कार
// शब्द 'Kotlin' निकालें
val kotlinWordIndex = text.indexOf("Kotlin")
val substring2 = text.substring(kotlinWordIndex)
println(substring2) // Kotlin!
}
गहराई में जानकारी (Deep Dive)
सबस्ट्रिंग्स की क्षमता शुरुआती प्रोग्रामिंग भाषाओं से ही रही है - यह स्ट्रिंग मेंपुलेशन का एक बुनियादी हिस्सा है। Kotlin में substring
फंक्शन दो प्रकार से प्रयोग किये जा सकते हैं: इंडेक्स रेंज देकर या शुरू और अंतिम इंडेक्स देकर। जावा की String
कक्षा से Kotlin में हुआ यह सुधार ज्यादा सुगम और लचीला है। अल्टरनेटिव्स में take
, drop
, filter
, removeRange
इत्यादि फंक्शन्स शामिल हैं जो कस्टम सबस्ट्रिंग्स बनाने की अनुमति देते हैं।