Método System.lineSeparator() en Java con ejemplos

El lineSeparator() es un método incorporado en Java que devuelve la string de separación de línea dependiente del sistema. Siempre devuelve el mismo valor: el valor inicial de la propiedad del sistema line.separator.

Sintaxis:

public static String lineSeparator()

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

Valores devueltos: En cualquier sistema UNIX, devolverá “\n” o un entero positivo; y en sistemas Windows devuelve “\r\n” o un número entero positivo.

Excepción: lanza NullPointerException , si la string es nula

Los siguientes programas ilustran el método System.lineSeparator():

Programa 1: para ilustrar el funcionamiento del método estático String lineSeparator().

// Java program to demonstrate working
// of static String lineSeparator() method
import java.io.IOException;
import java.lang.*;
import java.nio.channels.Channel;
public class LineSeparatorExample {
  
    public static void main(String[] args)
    {
        String s = System.lineSeparator();
  
        for (char c : s.toCharArray()) {
            System.out.println((int)c);
        }
    }
}
Producción:

10

Nota: Aquí devuelve 10. Así que aquí 10 es el separador de línea.

Programa 2: para ilustrar el funcionamiento del método estático String lineSeparator() para un valor integral.

// Java program to demonstrate working
// of static String lineSeparator() method
import java.io.IOException;
import java.lang.*;
import java.nio.channels.Channel;
class SystemDemo {
    public static void main(String args[])
        throws NullPointerException,
               IOException
    {
        Integer x = 636;
        System.out.println(System.lineSeparator());
    }
}
Producción:

\r\n

Nota: Aquí devuelve «\r\n» ya que es un sistema Microsoft Windows.

Referencia : https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#lineSeparator()

Publicación traducida automáticamente

Artículo escrito por ankita_chowrasia 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 *