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); } } }
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()); } }
\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