Mega Code Archive

 
Categories / Java Tutorial / Development
 

StringBuffer methods insert, delete and deleteCharAt

public class MainClass {   public static void main(String args[]) {     Object objectRef = "hello";     String string = "goodbye";     char charArray[] = { 'a', 'b', 'c', 'd', 'e', 'f' };     boolean booleanValue = true;     char characterValue = 'K';     int integerValue = 7;     long longValue = 10000000;     float floatValue = 2.5f;     double doubleValue = 33.3;     StringBuffer buffer = new StringBuffer();     buffer.insert(0, objectRef);     buffer.insert(0, "  ");     buffer.insert(0, string);     buffer.insert(0, "  ");     buffer.insert(0, charArray);     buffer.insert(0, "  ");     buffer.insert(0, charArray, 3, 3);     buffer.insert(0, "  ");     buffer.insert(0, booleanValue);     buffer.insert(0, "  ");     buffer.insert(0, characterValue);     buffer.insert(0, "  ");     buffer.insert(0, integerValue);     buffer.insert(0, "  ");     buffer.insert(0, longValue);     buffer.insert(0, "  ");     buffer.insert(0, floatValue);     buffer.insert(0, "  ");     buffer.insert(0, doubleValue);     System.out.printf("buffer after inserts:\n%s\n\n", buffer.toString());     buffer.deleteCharAt(10);     buffer.delete(2, 6);     System.out.printf("buffer after deletes:\n%s\n", buffer.toString());   } } buffer after inserts: 33.3 2.5 10000000 7 K true def abcdef goodbye hello buffer after deletes: 332.5 10000000 7 K true def abcdef goodbye hello