StringBuffer To File Java Example

 

        StringBuffer To File Java Example

 

        This example shows how to write contents of StringBuffer to file using BufferedWriter  and FileWriter Java classes.

 

*/

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileWriter;

import java.io.IOException;

public class JavaStringBufferToFileExample {

public static void main(String[] args) throws IOException {

//create StringBuffer object

StringBuffer sbf = new StringBuffer();

//StringBuffer contents

sbf.append("StringBuffer contents first line.");

//new line

sbf.append(System.getProperty("line.separator"));

//second line

sbf.append("StringBuffer contents second line.");

/*

                 * To write contents of StringBuffer to a file, use

                 * BufferedWriter class.

 */

BufferedWriter bwr = new BufferedWriter(new FileWriter(new File("d:/demo.txt")));

//write contents of StringBuffer to a file

bwr.write(sbf.toString());

//flush the stream

bwr.flush();

//close the stream

bwr.close();

                System.out.println("Content of StringBuffer written to File.");        }

}

/*

Output of above given Write StringBuffer to File example would be

Content of StringBuffer written to File.

Contents of file "demo.txt" would be

StringBuffer contents first line.

StringBuffer contents second line.

*/

Leave a Reply