Friday 5 April 2013

Important Methods in the StringBuffer and StringBuilder Classes



public synchronized StringBuffer append(String s)
StringBuffer sb = new StringBuffer("set ");
sb.append("point");
System.out.println(sb); // output is "set point"

public StringBuilder delete(int start, int end)
StringBuilder sb = new StringBuilder("0123456789");
System.out.println(sb.delete(4,6)); // output is "01236789
public StringBuilder insert(int offset, String s)
StringBuilder sb = new StringBuilder("01234567");
sb.insert(4, "---");
System.out.println( sb ); // output is "0123---4567"

public synchronized StringBuffer reverse()
StringBuffer s = new StringBuffer("A man a plan a canal Panama");
sb.reverse();
System.out.println(sb); // output: "amanaP lanac a nalp a nam A"

public String toString()
StringBuffer sb = new StringBuffer("test string");
System.out.println( sb.toString() ); // output is "test string"

No comments:

Post a Comment