Home »
Java programming language
Java BufferedWriter newLine() Method with Example
BufferedWriter Class newLine() method: Here, we are going to learn about the newLine() method of BufferedWriter Class with its syntax and example.
Submitted by Preeti Jain, on March 01, 2020
BufferedWriter Class newLine() method
- newLine() method is available in java.io package.
- newLine() method” is responsible for the new line to the buffered writer stream.
- newLine() method” is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
- newLine() method” may throw an exception at the time of reading a new line.
IOException: This exception may throw an exception while performing input/output operation.
Syntax:
public Writer newLine();
Parameter(s):
- It does not accept any parameter.
Return value:
The return type of the method is void, it returns nothing.
Example:
// Java program to demonstrate the example
// of void newline() method of
// BufferedWriter
import java.io.*;
public class NewLineBW {
public static void main(String[] args) {
String str = "Java Programming";
try {
// Instantiates StringWriter
StringWriter str_w = new StringWriter();
// Instantiates BufferedWriter
BufferedWriter buff_w = new BufferedWriter(str_w);
// Write"Hello" in buff_w with the
// help of write() it writes hello
// starting at 0 and ending at 4
buff_w.write(str, 0, 4);
// It insert a new line by using
// newLine()
buff_w.newLine();
// Write"Programming" in buff_w with the
// help of write() it writes Programming
// starting at 5 and ending at 15
buff_w.write(str, 5, str.length() - 5);
// It flushes the characters
// from buff_w to char or byte
// stream
buff_w.flush();
// Read Buffer
System.out.println("str_w.getBuffer():" + str_w.getBuffer());
buff_w.close();
} catch (IOException ex) {
System.out.println("buff_w: " + ex.getMessage());
}
}
}
Output
str_w.getBuffer():Java
Programming