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

जावा में वर्णों को कुशलतापूर्वक स्ट्रिंग्स में कैसे परिवर्तित करें?

2024-11-15 को प्रकाशित
ब्राउज़ करें:785

 How to Efficiently Convert Characters to Strings in Java?

जावा में वर्णों को स्ट्रिंग्स में परिवर्तित करना

जावा प्रोग्रामिंग में, कभी-कभी एक वर्ण (चार) को एक स्ट्रिंग (स्ट्रिंग) में परिवर्तित करना आवश्यक होता है। यह रूपांतरण सीधा हो सकता है, वांछित परिणाम प्राप्त करने के लिए विधियों और शॉर्टकट का उपयोग किया जा सकता है। (चार) विधि. यह विधि इनपुट के रूप में एक अक्षर लेती है और संबंधित स्ट्रिंग लौटाती है।

char myChar = 'a'; स्ट्रिंग myString = कैरेक्टर.toString(myChar); // myString में अब "a" है

स्ट्रिंग कॉन्सटेनेशन का उपयोग करना
char myChar = 'a';
String myString = Character.toString(myChar); // myString now holds "a"

स्ट्रिंग myString = "" मायचार; // myString में अब "a" है

हालाँकि, ध्यान दें कि इस विधि के परिणामस्वरूप अधिक जटिल संकलन प्रक्रिया होती है, जो कैरेक्टर.टूस्ट्रिंग (चार) का उपयोग करने की तुलना में कम कुशल कदम पेश करती है।
String myString = ""   myChar; // myString now holds "a"

प्रदर्शन को अनुकूलित करने और अनावश्यक सरणी आवंटन से बचने के लिए, स्ट्रिंग संयोजन के बजाय String.valueOf(char) का उपयोग करने की अनुशंसा की जाती है।

String myString = String.valueOf(myChar) ; // myString में अब "a" है

यह विधि आंतरिक रूप से चरित्र को एकल-तत्व सरणी में लपेटती है और सरणी प्रतिलिपि की आवश्यकता को छोड़कर इसे एक निजी कन्स्ट्रक्टर को भेजती है, जो दक्षता को बढ़ाती है।
            
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3