您的位置:首页 > 编程语言 > Java开发

java编程之Noncompliant; %n should be used in place of \n to produce the platform-specific line separato

2015-09-02 11:19 537 查看
    接下来要说的问题是因为这个问题出现在运行时,不能通过编译器在编译期发现,如果不注意这个问题可能在实际应用中出现一些无厘头的问题,别忘了越简单越复杂,所以我们需要在细节问题上杜绝类似问题的发生!

   在java编程时,难免会用到\n来实现换行,但是我相信大家应该知道windows上的换行与linux的换行符是不一样的,当我们使用
java.util.Formatter
,
java.lang.String
,
java.io.PrintStream
,java.io.PrintWriter
类的format方法以及
java.io.PrintStream
或者
java.io.PrintWriter
类的
printf(...)
方法时,应该使用%n代替\n,这样java程序在实际执行时运行到该句时就会根据平台产生相应的换行效果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: