विषयसूची:

आप स्ट्रिंग बिल्डर को कैसे साफ़ करते हैं?
आप स्ट्रिंग बिल्डर को कैसे साफ़ करते हैं?

वीडियो: आप स्ट्रिंग बिल्डर को कैसे साफ़ करते हैं?

वीडियो: आप स्ट्रिंग बिल्डर को कैसे साफ़ करते हैं?
वीडियो: java 39 | StringBuffer and StringBuilder class | mutable string 2024, नवंबर
Anonim

1) एक नई वस्तु निर्दिष्ट करके StringBuilder साफ़ करें

  1. पब्लिक क्लास JavaStringBufferClearEmptyExample {
  2. सार्वजनिक स्थैतिक शून्य मुख्य( डोरी तर्क) {
  3. स्ट्रिंगबिल्डर एसबीएसआरटी = शून्य;
  4. for(int i = 1; i <= 5; i++){
  5. // स्पष्ट पिछले पुनरावृत्ति से सामग्री।
  6. एसबीएसआरटी = नया स्ट्रिंगबिल्डर ();
  7. एस.बी.एस.आर. परिशिष्ट (मैं);
  8. प्रणाली। बाहर। प्रिंट (एसबीएसआरटी);

फिर, मैं स्ट्रिंगबिल्डर को स्ट्रिंग में कैसे परिवर्तित करूं?

StringBuilder को String मान में बदलने के लिए, उस पर toString () विधि को सरल रूप से लागू करें।

  1. स्ट्रिंगबिल्डर वर्ग को तुरंत चालू करें।
  2. एपेंड () विधि का उपयोग करके इसमें डेटा जोड़ें।
  3. StringBuilder को toString () विधि का उपयोग करके स्ट्रिंग में बदलें।

मुझे कैसे पता चलेगा कि मेरा स्ट्रिंगबिल्डर खाली है या नहीं? की लंबाई विधि स्ट्रिंगबिल्डर या StringBuffer वर्ग वर्तमान में मौजूद वर्णों के अनुक्रम की लंबाई लौटाता है। जैसा कि आप उदाहरण में देख सकते हैं, to अगर जांच NS स्ट्रिंगबिल्डर खाली है , की लंबाई प्राप्त करें स्ट्रिंगबिल्डर वस्तु। अगर लंबाई 0 है, यह है खाली , अन्यथा नहीं।

इसके अलावा, आप जावा में एक स्ट्रिंग से कुछ कैसे निकालते हैं?

आप की सबस्ट्रिंग () विधि का उपयोग कर सकते हैं जावा . लैंग डोरी कक्षा से हटाना का पहला या अंतिम चरित्र डोरी में जावा . सबस्ट्रिंग () विधि अतिभारित है और कुछ संस्करण प्रदान करती है जो आपको करने की अनुमति देता है हटाना किसी भी स्थिति से एक चरित्र जावा.

कौन सा बेहतर है StringBuffer या StringBuilder?

स्ट्रिंग अपरिवर्तनीय है जबकि स्ट्रिंगबफर और StringBuider परिवर्तनशील वर्ग हैं। स्ट्रिंगबफर थ्रेड सुरक्षित और सिंक्रनाइज़ है जबकि स्ट्रिंगबिल्डर नहीं है, इसलिए स्ट्रिंगबिल्डर से ज्यादा तेज है स्ट्रिंगबफर . स्ट्रिंग कॉन्सैट + ऑपरेटर आंतरिक रूप से उपयोग करता है स्ट्रिंगबफर या स्ट्रिंगबिल्डर कक्षा।

सिफारिश की: