StringWriter getBuffer Example
StringWriter class getBuffer example. This example shows you how to use getBuffer method.
StringWriter class getBuffer example.method generates StringWriter value as StringBuffer value.StringBuffer is same as String but mutable that means its value can be modified. This method itself returns String buffer therefore it is not necessary to call this method with a StringBuffer object as shown in the program.
Here is the program:-
/**
* @Program uses getBuffer method that returns StringWriter
* value as StringBuffer.
* GetBuffer.java
* Author:-RoseIndia Team
* Date:-9-july-2008
*/
import java.io.IOException;
import java.io.StringWriter;
import java.io.PrintWriter;
public class GetBuffer {
public static void main(String args[]) throws IOException {
StringWriter montanna = new StringWriter();
PrintWriter out = new PrintWriter(montanna);
out.append("Hanna ");
out.print("Montanna");
// String Buffers are like Strings but mutable
StringBuffer strbuff = new StringBuffer();
// getBuffer returns StringBuffer value
strbuff = montanna.getBuffer();
System.out.println(strbuff);
System.out.println(strbuff.append(" my best "));
System.out.println(strbuff.insert(23, "teen singer"));
}
} |
Output of the program:-
Hanna Montanna
Hanna Montanna my best
Hanna Montanna my best teen singer |
|