Description

On this document we will be showing a java example on how to use the newLine() method of BufferedWriter Class.The newLine() method is provided, which uses the platform’s own notion of line separator as defined by the system property line.separator. Not all platforms use the newline character (‘n’) to terminate lines. Calling this method to terminate each output line is therefore preferred to writing a newline character directly.

Method Syntax

public void newLine()
throws IOException

Method Returns

This method returns void.

Compatibility

Requires Java 1.1 and up

Java BufferedWriter newLine() Example

Below is a java code demonstrates the use of newLine() method of BufferedWriter class. The example presented might be simple however it shows the behaviour of the newLine() method.

package com.javatutorialhq.java.examples;


import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

/*
 * A java example source code to demonstrate
 * the use of newLine() method of BufferedWriter class
 */

public class BufferedWriterWriteNewLineExample {

	public static void main(String[] args) {	
		
		//initialize a FileWriter
		FileWriter fw;
		try {
			fw = new FileWriter("C:/javatutorialhq/test.txt");
			// initialize our BufferedWriter
			BufferedWriter bw = new BufferedWriter(fw);
			System.out.println("Starting the write operation");
			// write values
			bw.write("Ryan");
			bw.newLine();
			bw.write("Vince");
			bw.write("William");
			
			// close the BufferedWriter object to finish operation
			bw.close();
			System.out.println("Finished");
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}		
		
	}
}

Sample Output

Below is the sample output when you run the above example.

java lang BufferedWriter newLine() example output