关闭→
当前位置:科普经验站>IT科技>换行符 java

换行符 java

科普经验站 人气:1.45W

java中换行符是什么,怎么使用呢?不知道的小伙伴来看看小编今天的分享吧!

1、java中换行符简介:

Java是一个跨平台的语言,因为如果想写一个跨平台的软件,有些东西就需要考虑,例如换行。

在不同的平台上,换行符可能是不同的,例如:

Mac平台:r

Unix或Linux:n

Windows或Http:rn

Unicode标准:u2028

所以当需要换行时,通常建议使用line.separator的系统属性:System.getProperty("line.separator");不过如果你是在写一个网络程序或者服务器程序,则需要硬编码为"rn",而不管所选的平台。

//r表示回车(carriage-return)
//n表示换行 (new-line)

java 换行符

2、换行符r和n区别:

r 叫回车 Carriage Return

n 叫新行 New Line

但是都会造成换行,使用System.getProperty("line.separator")来获取当前OS的换行符

常用:

第一种:使用System.out.println()//这是换一行。

第二种:使用System.out.print("n");//这也是换一行.

第一种和第二种差不多。只是,如果你要换两行,三行,多行的话。

就用:System.out.println("nn");换两行

换三行:System.out.println("nn"n);

java 换行符 第2张

3、补充说明:

windows平台的换行符为/r/n;

linux平台的换行符为/n;

java程序中如何将不同平台用户输入的换行符转换成特定系统的换行符.

java 代码:

String userInputString = userInput; 

userInputString = userInputString.replaceAll ( "r", "" ); 

userInputString = userInputString.replaceAll ( "n","\"+System.getPropert("line.separator"));

//没明白啥意思

String userInputString = userInput; 

userInputString = userInputString.replaceAll ( "r", "" );

TAG标签:#java #换行符 #