How to empty/clear StringBuffer and StringBuilder ?

Use StringBuffer delete method and pass start and end index to delete all contents in the StringBuffer.

public StringBuffer delete(int start,int end)

Example

package com.pretech;
public class StringBufferTest {
	public static void main(String[] args) {
		StringBuffer sb = new StringBuffer();
		sb.append("Hello");
		sb.append("StringBuffer");
		System.out.println(sb);
		sb.delete(0, sb.length());
		System.out.println(sb);
		StringBuilder sbuilder = new StringBuilder();
		sbuilder.append("Hello");
		sbuilder.append("Stringbuilder");
		System.out.println(sbuilder);
		sbuilder.delete(0, sbuilder.length());
		System.out.println(sbuilder);
	}
}

Output



HelloStringBuffer

HelloStringbuilder


No comments:

Post a Comment

12 classic String-based Java interview questions with simple explanations and code.

  1️⃣ Check if a String is a Palindrome Problem Given a string, check if it reads the same forward and backward. Example: "madam...

Featured Posts