Java中的新行字符
时间:2020-02-23 14:35:28 来源:igfitidea点击:
在本教程中,我们将看到Java中的新行字符以及如何将新行字符添加到不同操作系统中的字符串。
操作系统具有不同的字符,以表示线的末端。
Linux和New Mac:在Linux中,结束线表示 \n
,也称为换行。
窗口:在Windows中,结束线是表示的 \r\n
,也称为回车和换行(CRLF)
旧MAC:在较旧版本的MAC中,结束线是表示的 \r
,也称为回车。
使用\ n或者\ r \ n
你可以简单地添加 \n
在Linux和 \r\n
在窗口中表示线的结尾。
package org.igi.theitroad.theitroadPrograms; public class EndLineCharacterMain { public static void main(String[] args) { //Should be used in Linux OS String str1 = "Hello"+ "\n" +"world"; System.out.println(str1); //Should be used in Windows String str2 = "Hello"+ "\r\n" +"world"; System.out.println(str2); } }
输出:
你好世界你好世界
我们可以使用\ n或者\ r \ n,但此方法不是平台独立,所以不应使用。
使用平台独立线条断裂(推荐)
我们可以用 System.lineSeparator()
在Java中分开行。
它将在所有操作系统中使用。
你也可以使用 System.getProperty("line.separator")
将新的行字符放在字符串中。
package org.igi.theitroad.theitroadPrograms; public class EndLineCharacterMain { public static void main(String[] args) { String str1 = "Hello"+ System.lineSeparator() +"world"; System.out.println(str1); String str2 = "Hello"+ System.getProperty("line.separator") +"world"; System.out.println(str2); } }
输出:
Hello world Hello world