Dart:
स्ट्रिंग्स को जोड़ना
कैसे करें:
Dart कई सरल तरीकों से स्ट्रिंग्स जोड़ने की सुविधा देता है। नीचे सबसे आम तरीके दिए गए हैं:
+
ऑपरेटर का उपयोग करके
+
ऑपरेटर स्ट्रिंग्स को जोड़ने का सबसे सहज तरीका है।
String greeting = 'हैलो, ' + 'वर्ल्ड!';
print(greeting); // आउटपुट: हैलो, वर्ल्ड!
concat()
विधि का उपयोग करके
हालांकि Dart में अन्य भाषाओं के समान concat()
विधि नहीं है, लेकिन +
या नीचे दिए गए तरीकों का उपयोग करके समान कार्य को पूरा किया जा सकता है।
स्ट्रिंग इंटरपोलेशन का उपयोग करके
स्ट्रिंग इंटरपोलेशन स्ट्रिंग के भीतर सीधे चरों को एम्बेड करने की अनुमति देता है। यह स्ट्रिंग्स और एक्सप्रेशन्स को जोड़ने के लिए कुशल है।
String user = 'जेन';
String message = 'स्वागत है, $user!';
print(message); // आउटपुट: स्वागत है, जेन!
join()
विधि का उपयोग करके
join()
विधि तब उपयोगी होती है जब आपके पास स्ट्रिंग्स की एक सूची होती है जिसे आप जोड़ना चाहते हैं।
var words = ['हैलो', 'डार्ट से'];
String sentence = words.join(' '); // एक स्पेस सेपरेटर के साथ जोड़ता है।
print(sentence); // आउटपुट: हैलो डार्ट से
StringBuffer का उपयोग करके
StringBuffer
खासकर लूप्स में, कई जोड़ने की प्रक्रिया के लिए कुशल है।
var words = ['डार्ट', 'मजेदार', 'है'];
StringBuffer buffer = StringBuffer();
for (String word in words) {
buffer.write(word); // प्रत्येक शब्द को बफर में जोड़ता है।
buffer.write(' '); // वैकल्पिक रूप से एक स्पेस जोड़ें।
}
String sentence = buffer.toString().trim(); // स्ट्रिंग में परिवर्तित करें और पीछे का स्पेस हटाएं।
print(sentence); // आउटपुट: डार्ट मजेदार है
तृतीय-पक्ष पुस्तकालयों का उपयोग
जबकि Dart की मानक पुस्तकालय स्ट्रिंग जोड़ने के कार्यों के लिए आमतौर पर पर्याप्त होती है, तृतीय-पक्ष पुस्तकालय जैसे कि quiver
Dart की निर्मित कार्यक्षमता को पूरक करने वाली उपयोगिताएं प्रदान करते हैं। उदाहरण के लिए, उन्नत परिदृश्यों के लिए quiver
के concat()
या merge()
फ़ंक्शंस की खोज की जा सकती है। हालांकि, जब तक कि आपकी विशेष जरूरतों को वे पूरा नहीं करते, तब तक Dart के मजबूत निर्मित विकल्पों पर टिके रहें।