Saturday, September 21, 2024
Google search engine
HomeLanguagesJavaBufferedWriter newLine() method in Java with Examples

BufferedWriter newLine() method in Java with Examples

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()

RELATED ARTICLES

Most Popular

Recent Comments