इस लेख में, हम समझेंगे कि StringBuffer को कैसे साफ़ किया जाए। स्ट्रिंगबफ़र स्ट्रिंग का एक सहकर्मी वर्ग है जो स्ट्रिंग्स की अधिक कार्यक्षमता प्रदान करता है। स्ट्रिंग निश्चित-लंबाई, अपरिवर्तनीय वर्ण अनुक्रमों का प्रतिनिधित्व करता है जबकि StringBuffer बढ़ने योग्य और लिखने योग्य वर्ण अनुक्रमों का प्रतिनिधित्व करता है।
नीचे उसी का एक प्रदर्शन है -
मान लें कि हमारा इनपुट है -
This string buffer is defined as: Java Program
वांछित आउटपुट होगा -
The string buffer after clearing:
एल्गोरिदम
Step 1 - START Step 2 - Declare an object of StringBuffer namely string-buffer. Step 3 - Define the values. Step 4 - Call the inbuilt function .delete() and pass the values 0 and buffer size to clear the buffer. Step 5 - Display the result Step 6 - Stop
उदाहरण 1
यहाँ, हम बफ़र को साफ़ करने के लिए डिलीट () फ़ंक्शन का उपयोग करते हैं।
public class Buffer { public static void main(String[] args) { StringBuffer string_buffer = new StringBuffer(); string_buffer.append("Java"); string_buffer.append(" Program"); System.out.println("This string buffer is defined as: " + string_buffer); string_buffer.delete(0, string_buffer.length()); System.out.println("The string buffer after clearing: " + string_buffer); } }
आउटपुट
This string buffer is defined as: Java Program The string buffer after clearing:
उदाहरण 2
यहाँ, हम बफ़र को साफ़ करने के लिए setLength() फ़ंक्शन का उपयोग करते हैं।
public class Buffer { public static void main(String[] args) { StringBuffer string_buffer = new StringBuffer(); string_buffer.append("Java"); string_buffer.append(" Program"); System.out.println("This string buffer is defined as: " + string_buffer); string_buffer.setLength(0); System.out.println("The string buffer after clearing: " + string_buffer); } }
आउटपुट
This string buffer is defined as: Java Program The string buffer after clearing: