Leo*_*Leo 2 java coding-style system.out
两者之间有什么区别吗?
System.out.println(true);
Run Code Online (Sandbox Code Playgroud)
和
System.out.println("true");
Run Code Online (Sandbox Code Playgroud)
虽然我看到的输出是相同的,但在使用或编码风格方面有什么不同吗?
在第一个选项,您传递boolean到PrintWriter的println方法,而在第二个你传递String,所以不同的println方法被调用.最后,boolean在第一种情况下转换为a String,因此最终结果是相同的.
如果只打印一个布尔文字,println(true)则更短.如果你将这个文字与其他文字结合起来String,println("value = true")那就更有意义了println("value="+true).
| 归档时间: |
|
| 查看次数: |
996 次 |
| 最近记录: |