Java 中 System.lineSeparator()方法示例
原文:https://www . geesforgeks . org/system-line separator-method-in-Java-with-examples/
lineSeparator()是 Java 中的内置方法,它返回依赖于系统的行分隔符字符串。它总是返回相同的值——系统属性行的初始值。
语法:
public static String lineSeparator()
参数:该方法不取任何参数。
返回值:在任何 UNIX 系统中,都会返回“\n”或正整数;在 Windows 系统上,它返回“\r\n”或正整数。
异常:如果字符串为空,则抛出空指针异常
下面的程序说明了 System.lineSeparator()方法:
程序 1: 说明静态弦线分离器()方法的工作原理。
// 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
注意:这里返回 10。这里 10 是行分隔符。
程序 2: 说明一个整数值的静态字符串行分离器()方法的工作原理。
// 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
注意:这里返回“\r\n”,因为是微软 Windows 系统。
参考:https://docs . Oracle . com/javase/7/docs/API/Java/lang/system . html # line separator()
版权属于:月萌API www.moonapi.com,转载请注明出处