Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में स्ट्रिंग के बजाय हमें स्ट्रिंगबफर का उपयोग क्यों करना चाहिए?


  • एक स्ट्रिंगबफ़र वर्णों का एक थ्रेड-सुरक्षित, परिवर्तनशील अनुक्रम है।
  • एक स्ट्रिंग वर्ग (अपरिवर्तनीय) के विपरीत, StringBuffer वर्ग परिवर्तनशील है। यानी, हम StringBuffer ऑब्जेक्ट की सामग्री को बदल सकते हैं।
  • जब हम StringBuffer वर्ग की एक स्ट्रिंग को संशोधित करते हैं, तो हम एक नया String ऑब्जेक्ट नहीं बना रहे होते हैं, बल्कि सीधे मूल स्ट्रिंग पर ही काम कर रहे होते हैं।
  • इस कारण से, StringBuffer वर्ग String वर्ग की तुलना में विधियों का एक अलग सेट प्रदान करता है, जो सभी सीधे उस बफ़र पर संचालित होते हैं जिसमें स्ट्रिंग शामिल है।
  • एक स्ट्रिंगबफ़र को केवल नए ऑपरेटर के उपयोग और स्ट्रिंगबफ़र कंस्ट्रक्टर के अंदर स्ट्रिंग मान को दरकिनार करके परिभाषित किया जा सकता है।

उदाहरण

class StringBufferDemo{
   public static void main(String arg[]){
      StringBuffer sb = new StringBuffer();
      sb.append("Java Tutorials Point");
      System.out.println(sb);
   }
}

उपरोक्त कार्यक्रम में, हमने शुरू में एक स्ट्रिंगबफ़र वर्ग का एक उदाहरण बनाया और "जावा ट्यूटोरियल पॉइंट" को एपेंड () विधि का उपयोग करके स्ट्रिंगबफ़र वर्ग में जोड़ा।
आउटपुट

Java Tutorials Point

  1. आपको Mac पर Chrome के बजाय Safari का उपयोग क्यों करना चाहिए

    एक समय था जब सफारी एक वेब ब्राउज़र का मजाक था, लेकिन वह समय बीत चुका है। जैसा कि मैक भक्त जॉन ग्रुबर कहते हैं, सफारी एक शानदार ब्राउज़र है। यह एकमात्र ऐसा ब्राउज़र है जो तकनीकी और सौंदर्य दोनों रूप से macOS के साथ एकीकृत होने के लिए डिज़ाइन किया गया लगता है। लेकिन क्रोम भी बहुत बढ़िया है। सफारी को क

  1. ब्लॉगरों को VPN का उपयोग क्यों करना चाहिए?

    डिजिटल लेखकों और ब्लॉगर्स को एक प्रामाणिक और उचित लेखन तैयार करने के लिए अनगिनत स्रोतों पर शोध और विश्लेषण करने की आवश्यकता है। लेकिन जब ब्लॉगर इसमें होते हैं, तो उन्हें अक्सर सेंसरशिप और क्षेत्रीय प्रतिबंधों के कारण वेबसाइटों तक पहुँचने में बाधाओं का सामना करना पड़ता है। उनकी साइट की जानकारी, निजी

  1. आपको Firefox का उपयोग क्यों करना चाहिए

    मैं लगभग पन्द्रह वर्षों से फ़ायरफ़ॉक्स का उपयोग कर रहा हूँ, दे या ले। उस अवधि के दौरान, मैंने देखा है कि यह एक सुंदर परियोजना के रूप में विकसित हुआ, अद्भुत विस्तारों की दुनिया बन गया, और फिर धीरे-धीरे सिकुड़ता और फीका हो गया जैसा कि प्रतियोगियों ने किया था, पहले स्थान पर इसके मूल लाभों को खो दिया। इ