📜  Java中的 System.lineSeparator() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:01:57.461000             🧑  作者: Mango

Java中的 System.lineSeparator() 方法及示例

在 Java 中,System.lineSeparator() 方法返回系统特定的行分隔符字符串。

不同的操作系统使用不同的行分隔符,例如:Windows使用\r\n,Linux使用\n,MacOS使用\r

因此,使用System.lineSeparator() 方法可以保证在不同平台下换行符的一致性。

语法
public static String lineSeparator()
示例
public class LineSeparatorExample {
    public static void main(String[] args) {
        String lineSeparator = System.lineSeparator();
        String message = "Hello" + lineSeparator + "world!";
        System.out.println(message);
    }
}

输出:

Hello
world!

在上面的示例中,我们先调用System.lineSeparator() 方法获取当前操作系统的行分隔符,然后与字符串拼接使用。最终输出的结果在不同平台上都可以正确显示。

另外,我们还可以使用System.setProperty("line.separator", "\n") 方法来设置行分隔符为指定字符,但不推荐使用。因为这会改变当前线程及整个 JVM 的行分隔符设置,可能会带来其他意想不到的问题。