Java中跨平台换行符%n
众所周知在不同平台中表示换行符的方式是不同的比如Windows,Linux,Mac中:(1)在DOS和Windows中,每行结尾是 “\r\n”;(2)Linux系统里,每行结尾只有 “\n”;(3)Mac系统里,每行结尾是只有 “\r”。为了使得同一个java程序的换行符在所有的操作系统中都有一样的表现,使用%n,就可以做到平台无关的换行表示以前并不知道java的这个知识点…补充一下...
·
众所周知在不同平台中表示换行符的方式是不同的
比如Windows,Linux,Mac中:
(1)在DOS和Windows中,每行结尾是 “\r\n”;
(2)Linux系统里,每行结尾只有 “\n”;
(3)Mac系统里,每行结尾是只有 “\r”。
为了使得同一个java程序的换行符在所有的操作系统中都有一样的表现,使用%n,就可以做到平台无关的换行
举个例子比如可以这样写:
System.out.print(String.format("%s%n%f", "qweqw", 123.213F));
这个方法只适用于格式化输出的时候, 直接字符串拼接的时候插进去是不行的~
表示以前并不知道java的这个知识点…补充一下
详细可以参阅how2J网站
更多推荐
已为社区贡献1条内容
所有评论(0)