कोटलिन में, स्ट्रिंग्स को मानक पुस्तकालय कार्यों का उपयोग करके कैपिटलाइज किया जा सकता है, इसके लिए तृतीय-पक्ष लाइब्रेरीज की आवश्यकता नहीं होती। कोटलिन का स्ट्रिंग्स को संभालने का दृष्टिकोण इन कार्यों को सरल और संक्षिप्त बनाता है।.
(कैसे करें) पुराने समय में, स्ट्रिंग्स को जोड़ना कंप्यूटर के लिए महंगा था क्योंकि हर जोड़ के साथ नई मेमोरी बनानी पड़ती थी। Kotlin की शुरुआत में ही String templates और StringBuilder की सुविधा आ गई, जिनसे स्ट्रिंग को जोड़ने की प्रक्रिया सरल और कुशल बन गई। + ऑपरेटर जल्दी और सीधा तरीका है, लेकिन बड़े डेटा के लिए या लूप्स में StringBuilder का इस्तेमाल बेहतर माना जाता है जिससे परफॉरमेंस बेहतर रहती है।.
+
Kotlin में, String को lower case में convert करने के लिए .toLowerCase() या .lowercase() function का इस्तेमाल करें।.
.toLowerCase()
.lowercase()
Is code mein, \d ka matlab hota hai “koi bhi digit”.
\d
(How to:) सबस्ट्रिंग्स की क्षमता शुरुआती प्रोग्रामिंग भाषाओं से ही रही है - यह स्ट्रिंग मेंपुलेशन का एक बुनियादी हिस्सा है। Kotlin में substring फंक्शन दो प्रकार से प्रयोग किये जा सकते हैं.
substring
(कैसे करें:) कोटलिन में, स्ट्रिंग की लम्बाई .length प्रॉपर्टी से मिल जाती है। नीचे उदाहरण देखें.
.length
(कैसे करें:) स्ट्रिंग इंटरपोलेशन को कोटलिन में 1.0 वर्जन से ही शुरू किया गया था, जो Java के + ऑपरेटर की तुलना में अधिक क्लीन और पढ़ने में सरल है। जहां Java में स्ट्रिंग को जोड़ने के लिए + का इस्तेमाल होता है, कोटलिन स्ट्रिंग टेम्पलेट के जरिए काम करता है। इससे कोड में गलतियाँ कम होती हैं और रनटाइम प्रोसेसिंग भी तेज़ होती है। वैकल्पिक रूप में, StringBuilder और चेनिंग plus ऑपरेटर का इस्तेमाल कर सकते हैं, परन्तु यह सामान्यतः ज़रूरत पड़ने पर ही किया जाता है। स्ट्रिंग इंटरपोलेशन मूलतः JVM पर ऐसे ही चेनिंग plus ऑपरेटर में बदल जाता है।.
plus
यहाँ Kotlin में एक स्ट्रिंग से दोनों प्रकार के उद्धरण चिह्न हटाने का एक साधारण तरीका है.
(कैसे करें:) उपरोक्त कोड में, replace फंक्शन originalText में searchText को replaceWith से बदलता है।.
replace
originalText
searchText
replaceWith
Kotlin में यदि आप देखना चाहते हैं कि कोई स्ट्रिंग विशेष पैटर्न से मैच करता है या नहीं, तो आप Regex क्लास के matches मेथड का उपयोग कर सकते हैं।.
Regex
matches