Método BufferedWriter newLine() en Java con ejemplos

El método newLine() de la clase BufferedWriter en Java se usa para separar la siguiente línea como una nueva línea. Se utiliza como separador de escritura en el flujo de escritor almacenado en búfer.

Sintaxis:

public void newLine()
            throws IOException

Parámetros: Este método no acepta ningún parámetro.

Valor devuelto : este método no devuelve ningún valor.

Excepciones: este método lanza IOException si ocurre un error de E/S.

Los siguientes programas ilustran el método newLine() en la clase BufferedWriter en el paquete IO:

Programa 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());
    }
}
Producción:

A
B

Programa 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());
    }
}
Producción:

GEEKS
GEEKSFORGEEKS

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

Publicación traducida automáticamente

Artículo escrito por pp_pankaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *