众所周知在不同平台中表示换行符的方式是不同的

比如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网站

Logo

智屏生态联盟致力于大屏生态发展,利用大屏快应用技术降低开发者开发、发布大屏应用门槛

更多推荐