Open In App

BufferedWriter newLine() method in Java with Examples

Improve
Improve
Like Article
Like
Save
Share
Report

The newLine() method of BufferedWriter class in Java is used to separate the next line as a new line. It is used as a write separator in buffered writer stream.

Syntax:

public void newLine()
            throws IOException

Parameters: This method does not accept any parameter.

Return value: This method does not return any value.

Exceptions: This method throws IOException if an I/O error occurs.

Below programs illustrate newLine() method in BufferedWriter class in IO package:

Program 1:




// Java program to illustrate
// BufferedWriter newLine() method
  
import java.io.*;
  
public class GFG {
    public static void main(String[] args)
        throws IOException
    {
  
        // Create the string Writer
        StringWriter stringWriter
            = new StringWriter();
  
        // Convert stringWriter to
        // bufferedWriter
        BufferedWriter buffWriter
            = new BufferedWriter(
                stringWriter);
  
        // Write "A" to buffer writer
        buffWriter.write(65);
  
        // Revoke newLine() method
        buffWriter.newLine();
  
        // Write "B" to buffer writer
        buffWriter.write(66);
  
        buffWriter.flush();
  
        System.out.println(
            stringWriter.getBuffer());
    }
}


Output:

A
B

Program 2:




// Java program to illustrate
// BufferedWriter newLine() method
  
import java.io.*;
  
public class GFG {
    public static void main(String[] args)
        throws IOException
    {
        // Create the string Writer
        StringWriter stringWriter
            = new StringWriter();
  
        // Convert stringWriter to
        // bufferedWriter
        BufferedWriter buffWriter
            = new BufferedWriter(
                stringWriter);
  
        // Write "GEEKS" to buffered writer
        buffWriter.write(
            "GEEKSFORGEEKS", 0, 5);
  
        // Revoke newLine() method
        buffWriter.newLine();
  
        // Write "GEEKSFORGEEKS"
        // to buffered writer
        buffWriter.write(
            "GEEKSFORGEEKS", 0, 13);
  
        buffWriter.flush();
  
        System.out.println(
            stringWriter.getBuffer());
    }
}


Output:

GEEKS
GEEKSFORGEEKS

References:
https://docs.oracle.com/javase/10/docs/api/java/io/BufferedWriter.html#newLine()



Last Updated : 28 May, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads