सब कुछ आप जावा में StringBuilder जानने के लिए की जरूरत है

यह लेख आपको एक और दिलचस्प विषय लाता है क्योंकि यह जावा में StringBuilder के साथ-साथ इसके व्यावहारिक कार्यान्वयन पर ध्यान केंद्रित करता है।

जब यह प्रोग्रामिंग की बात आती है तो आपको सभी प्रकार की सुविधाएँ प्रदान करता है। यह लेख ठीक ऐसे ही एक विषय पर ध्यान केंद्रित करेगा जो StringBuilder In Java है। इस लेख में दिए गए बिंदुओं पर चर्चा की गई है,

तो चलिए हम शुरू करते हैं,





StringBuilder जावा में

जावा में स्ट्रिंग्स अपरिवर्तनीय पात्रों का एक क्रम है। दूसरी ओर, स्ट्रिंगबफ़र का उपयोग उत्परिवर्तित वर्णों के अनुक्रम को बनाने के लिए किया जाता है। StringBuilder StringBuffer वर्ग के समान है, लेकिन यह तुल्यकालन की कोई गारंटी प्रदान नहीं करता है, जो भी हो।हालांकि, ज्यादातर कार्यान्वयन के तहत यह प्रकृति में बहुत तेज है। यह ध्यान दिया जाना चाहिए कि, StringBuilder वर्ग कई धागे द्वारा उपयोग के लिए सुरक्षित नहीं है।

कंस्ट्रक्टर

  • स्ट्रिंगबर्ल (): एक खाली स्ट्रिंग बिल्डर जिसमें 16 वर्णों की प्रारंभिक क्षमता होती है।
  • StringBuilder (int क्षमता):): निर्मित स्ट्रिंग बिल्डर तर्क में निर्दिष्ट क्षमता का है।
  • StringBuilder (CharSequence seq) ): निर्मित स्ट्रिंग बिल्डर में निर्दिष्ट वर्णानुक्रम के समान वर्ण होते हैं।
  • StringBuilder (स्ट्रिंग str ): निर्दिष्ट स्ट्रिंग की सामग्री के लिए प्रारंभिक एक स्ट्रिंग बिल्डर का निर्माण करता है।

आइए इस लेख को जारी रखें और विभिन्न तरीकों पर एक नज़र डालें



StringBuilder तरीके

निम्न तरीके StringBuilder वर्ग में उपयोग किए जाते हैं:

जावा एप्लिकेशन को कैसे बंद करें

अपेंड विधि

यह विधि निर्दिष्ट तत्वों को मौजूदा स्ट्रिंग में जोड़ती है।



वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {StringBuilder str = new StringBuilder ('रॉक') str.append ('रोल') System.out.println (str)}}

आउटपुट:

रॉक रोल

StringBuilder जावा में: विधि सम्मिलित करें

यह विधि निर्दिष्ट सूचकांक पर एक स्ट्रिंग सम्मिलित करती है।

सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {StringBuilder str = new StringBuilder ('रॉक') str.insert (2, 'रोल') System.out.println (str)}}

आउटपुट:

RoRollck

विधि बदलें

यह विधि स्ट्रिंग को निर्दिष्ट startIndex से endIndex में बदल देती है।

सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {StringBuilder str = new StringBuilder ('Rock') str.replace (1,3, 'Roll') System.out.println (str)}

आउटपुट:

RRollk

जावा वर्गपथ कैसे सेट करें

जावा में StringBuilder: विधि हटाएँ

यह विधि शुरुआती स्ट्रिंग से एंडइंडेक्स तक विशिष्ट स्ट्रिंग को हटा देती है।

सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {StringBuilder str = new StringBuilder ('रॉक') str.delete (1,3) System.out.println (str)}}

आउटपुट:

आरके

रिवर्स विधि

यह विधि स्ट्रिंग स्ट्रिंग में मौजूद स्ट्रिंग को उलट देती है।

सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {StringBuilder str = new StringBuilder ('रॉक') str.reverse () System.out.println (str)}}

आउटपुट:

kcoR

क्षमता विधि

बिल्डर की वर्तमान क्षमता को इस विधि द्वारा निर्धारित किया जा सकता है। यह ध्यान दिया जाना चाहिए कि बिल्डर की डिफ़ॉल्ट क्षमता 16 है। बिल्डर की क्षमता में वृद्धि की जा सकती है: (पुरानापन * 2) +2।

सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {StringBuilder str = new StringBuilder () System.out.println (str.capacity ()) str.append ('Rock') System.out.println (str। क्षमता ()) str.append ('यह एक अच्छा दिन है रॉक') System.out.println (str.capacity ())}}

आउटपुट:

कैसे स्ट्रिंग अजगर रिवर्स करने के लिए

१६

१६

3. 4

इस प्रकार हम 'StringBuilder In Java' पर इस लेख के अंत में आ गए हैं। यदि आप और सीखना चाहते हैं,इसकी जाँच पड़ताल करो Edureka, एक विश्वसनीय ऑनलाइन शिक्षण कंपनी है। एडुर्का के जावा जे 2 ईई और एसओए प्रशिक्षण और प्रमाणन पाठ्यक्रम आपको हाइबरनेट और स्प्रिंग जैसे विभिन्न जावा फ्रेमवर्क के साथ कोर और उन्नत जावा अवधारणाओं दोनों के लिए प्रशिक्षित करने के लिए डिज़ाइन किया गया है।

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