回车与换行的区别
所属分类 tech
浏览量 1314
回车 \r 光标重新回到本行开头,r return,控制字符 CR Carriage Return
换行 \n 光标往下一行(不一定到下一行行首),n newline,控制字符 LF Line Feed
符号 ASCII码
\r 13 回车
\n 10 换行
各操作系统的换行符
MAC OS \n
UNIX \n
linux \n
window \r\n
Mac OS 9 以及之前的系统的换行符是 CR,Mac OS X 开始的换行符为\n ,和Unix/Linux 一样
Windows里的文件在Unix/Linux下打开,每行的结尾可能会多出一个^M符号
public class LineSep {
public static void main(String[] args) throws Exception {
System.out.println("hello LineSep");
System.out.println("r="+(int)'\r');
System.out.println("n="+(int)'\n');
System.out.println(System.getProperty("os.name"));
String line = System.lineSeparator();
info(line);
line = System.getProperty("line.separator");
info(line);
}
private static void info(String str){
int len = str.length();
String tmp = "len="+len;
for(int i=0;i < len;i++){
tmp = tmp+","+(int)str.charAt(i);
}
System.out.println(tmp);
}
}
在线运行代码
https://c.runoob.com/compile/10
上一篇
下一篇
Java 枚举使用
半导体行业介绍及相关指数和ETF
前复权与后复权
巴菲特的十条成功经验
数据库相关的中间件
小额信贷的风控流程