"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं जावा में स्ट्रिंग्स की सूचियों को कुशलता से कैसे जोड़ सकता हूं?

मैं जावा में स्ट्रिंग्स की सूचियों को कुशलता से कैसे जोड़ सकता हूं?

2025-03-22 पर पोस्ट किया गया
ब्राउज़ करें:812

] जबकि कोई मैन्युअल रूप से एक लूप बना सकता है और प्रत्येक स्ट्रिंग को एक स्ट्रिंगबिल्डर में जोड़ सकता है, पहले स्ट्रिंग के लिए जाँच कर सकता है और तदनुसार एक विभाजक को जोड़ सकता है, यह दृष्टिकोण बोझिल हो सकता है। इसका सिंटैक्स निम्नानुसार है:

How Can I Efficiently Concatenate Lists of Strings in Java?
सार्वजनिक स्थैतिक स्ट्रिंग JOIN (chareperce Demimiter, iterable चारप्टेंस> तत्वों का विस्तार करता है) जुड़ने के लिए

String onnemanemes = string.join (",", नाम); // "Josh, Sarah, David"

Collectors.joining() for Non-String Elements

public static String join(CharSequence delimiter, Iterable extends CharSequence> elements)

List people = Arrays.asList( नया व्यक्ति ("जॉन", "स्मिथ"), नया व्यक्ति ("अन्ना", "मार्टिनेज"), नया व्यक्ति ("पॉल", "वाटसन") ); स्ट्रिंग onfirstnames = people.stream () .map (व्यक्ति :: getFirstName) .Collect (संग्राहक.जोइंगिंग (",")); // "जॉन, अन्ना, पॉल"

  • स्ट्रिंगजोइनर के लिए अधिक नियंत्रण
स्ट्रिंगजोनेर वर्ग कॉन्टेनेशन प्रक्रिया पर और भी अधिक नियंत्रण प्रदान करता है। यह परिणामी स्ट्रिंग के लिए उपसर्ग, प्रत्यय और सीमांकक सेट करने की अनुमति देता है। इसका सिंटैक्स है:

सार्वजनिक वर्ग stringjoiner { Stringjoiner … Joiner.add ("Apple"); joiner.add ("नारंगी"); Joiner.add ("केला"); स्ट्रिंग परिणाम = joiner.tostring (); // "[सेब, नारंगी, केला]"

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3