जावा में एक परिशिष्ट विधि क्या है?

जावा में संलग्न जावा में एक इनबिल्ट विधि है जो बूलियन तर्क के स्ट्रिंग प्रतिनिधित्व को दिए गए अनुक्रम में जोड़ने के लिए उपयोग की जाती है

अपने काम को आसान बनाने के लिए बहुत सारे तरीके प्रदान करता है। इस लेख में, आइए एक ऐसी विधि पर चर्चा करें, परिशिष्ट () । जावा में परिशिष्ट विधि निर्दिष्ट स्ट्रिंग को वर्ण अनुक्रम में जोड़ देती है। मुझे विस्तार से बताएं जावा में जोड़ें।

जिन बिंदुओं पर चर्चा की जानी है, वे इस प्रकार हैं:





चलो शुरू करें!

जावा में विधि परिशिष्ट क्या है?

विधि में संलग्न है वर्ण क्रम में निर्दिष्ट स्ट्रिंग को जोड़ने में मदद करता है। के पात्र तर्क तब जोड़ा जाता है।



php में क्या गूंज है
  • घोषणा

परिशिष्ट विधि की घोषणा इस प्रकार है:

सार्वजनिक StringBuilder परिशिष्ट (स्ट्रिंग str)
  • पैरामीटर

str: यह एक स्ट्रिंग है

  • प्रतिलाभ की मात्रा

वस्तु का संदर्भ देता है



अब जब आप सामान्य वाक्यविन्यास के बारे में जानते हैं, तो अलग से जांच करेंवे तरीके / रूप जिसमें जावा में विधि परिशिष्ट का उपयोग किया जा सकता है।

जावा में संलग्न करें: सिंटैक्स

प्रतिनिधित्व करने के विभिन्न तरीके संलग्न करना विधि हैं:

  • सह लोक StringBuilder परिशिष्ट ( बूलियन बी)
  • सह लोक StringBuilder परिशिष्ट (int i)
  • सह लोक स्ट्रिंगबर्स्ट अपेंडेंट (फ्लोट एफ)
  • सह लोक StringBuilder परिशिष्ट (लंबी l)
  • सह लोक StringBuilder परिशिष्ट (डबल डी)
  • सह लोक StringBuilder परिशिष्ट ( char सी)
  • सह लोक StringBuilder परिशिष्ट ( char [] पी)
  • सह लोक StringBuilder परिशिष्ट ( char [] str, int ऑफसेट, int लीन)
  • सह लोक StringBuilder एपेंड (चारसादेंस सीसे)
  • सह लोक स्ट्रिंगबुलस्टेंड अपेंडेंस (चारनेसेंस सीएस) int शुरू, int समाप्त)
  • सह लोक StringBuilder परिशिष्ट (वस्तु obj)
  • सह लोक StringBuilder एपेंड (स्ट्रिंग str)
  • सह लोक StringBuilder एपेंड (StringBuffer sb)
  • सह लोक StringBuilder appendCodePoint ( int कोडप्वाइंट)

अब जब आप अवधारणा से अवगत हैं, तो आइए एक उदाहरण की मदद से अवधारणा को समझने का प्रयास करें।

उदाहरण

नीचे दिया गया कोड आपको उपयोग दिखाता है स्ट्रिंगबर्ल कक्षा। एक नज़र देख लो!

कोड:

import java.util। * import java.util.concurrent.LinkedBlockingQueue public class A {public static void main (String [] argv) फेंकता अपवाद {StringBuilder str। नया StringBuilder () str.append ('ABC') System.out। Println ('String =' + str.toString ()) StringBuilder str1 = new StringBuilder ('XYZ') System.out.println ('String1 =' + str1 .toString ()) StringBuilder str2 = new StringBuilder (10) // Print string System.out.println ('String2 क्षमता =' + str2.capacity ()) StringBuilder str3 = new StringBuilder (str1) // प्रिंट स्ट्रिंग System.out.println ('String3 =' + str3.toString ())}} }

आउटपुट:

स्ट्रिंग = एबीसी

स्ट्रिंग 1 = एक्सवाईजेड

स्ट्रिंग 2 क्षमता = 10

स्ट्रिंग 3 = एक्सवाईजेड

एक और तरीका है का उपयोग करके स्ट्रिंगबर्फर कक्षा।

कोड:

आयात java.io. * वर्ग GFG {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {StringBuffer s = new StringBuffer ('GeeksforGeeks') int p = s.length () int q = s.capacity () System.out। Println ('स्ट्रिंग की लंबाई Edureka =' + p) System.out.println ('स्ट्रिंग की क्षमता Edureka =' + q)}}

आउटपुट:
स्ट्रिंग की लंबाई Edureka = 7
स्ट्रिंग की क्षमता Edureka = 10

उपरोक्त कोड में, मैंने StringBuffer वर्ग से संबंधित दो सबसे अधिक उपयोग की जाने वाली विधियों का उल्लेख किया है। मुझे इस विधि के बारे में थोड़ी और जानकारी डालना है जो जावा प्रदान करता है!

एपेंड पद्धति का उपयोग कब करें?

खैर, ऐसी स्थिति जहां स्ट्रिंग पर + ऑपरेटर का उपयोग किया जाता है वस्तुएं । जावा अपने आप ही स्ट्रिंग स्ट्रिंग में किए गए किसी भी संशोधन को स्ट्रिंगरफायर उदाहरण पर दो समान कार्यों में बदल देता है। इसलिए संघ एक पर उपाधि विधि को आमंत्रित करता है स्ट्रिंगबर्फर वस्तु। जैसे ही कंसट्रक्शन किया जाता है कंपाइलर कॉल कर देता है तार एक निरंतर स्ट्रिंग में वापस संशोधित स्ट्रिंगबर्नर को बदलने की विधि। यह वास्तव में जटिल लगता है, है ना?

इस सब के बजाय अच्छी तरह से सिर्फ एक स्ट्रिंग क्लास क्यों नहीं है जो काम करता है स्ट्रिंगर ?

यहाँ समाधान प्रदर्शन है। बहुत सारे अनुकूलन हैं कि घंटे और समय यह जान सकते हैं कि स्ट्रिंग ऑब्जेक्ट अपरिवर्तनीय हैं। स्ट्रिंग और StringBuffer के बीच रूपांतरण के जटिल भाग को छुपाता है, अधिक सटीक रूप से प्रोग्रामर वास्तव में StringBuffer का उपयोग करने की आवश्यकता को कभी महसूस नहीं करते हैं और स्ट्रिंग चर पर + ऑपरेटर के संदर्भ में अधिकांश समस्याओं को हल करने में सक्षम होंगे!

यह जावा में विधि परिशिष्ट पर इस लेख के अंत में हमें लाता है। मुझे आशा है कि आपको यह जानकारीपूर्ण लगी। पढ़ते रहो, तलाशते रहो!

इसकी जाँच पड़ताल करो 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। हम यहां आपकी यात्रा में हर कदम पर आपकी मदद करने के लिए हैं, इस साक्षात्कार साक्षात्कार के अलावा बनने के लिए, हम एक पाठ्यक्रम के साथ आते हैं, जो छात्रों और पेशेवरों के लिए बनाया गया है, जो जावा डेवलपर बनना चाहते हैं।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया 'जावा में संलग्न' लेख के टिप्पणी अनुभाग में इसका उल्लेख करें और हम जल्द से जल्द आपके पास वापस आ जाएंगे।