System.out.print("My string: ");
My string:BUILD SUCCESSFUL(总时间:1秒)
System.out.print("My string ");
我的字符串BUILD SUCCESSFUL(总时间:1秒)
System.out.print("My string: ");
我的字符串:我的字符串:
建立成功(总时间:1秒)
打印以冒号和两个空格结尾的字符串将使其打印两次。这里发生了什么?
编辑:看起来它确实是Netbeans中的一个错误
答案 0 :(得分:2)
我认为输出流的缓冲让你解释错误的看法。尝试使用println()
。
答案 1 :(得分:1)
我在运行JUnit测试时注意到Netbeans上的行为。那也是你的情况?似乎只是一个错误。
答案 2 :(得分:0)
你有哪个java版本?它不会发生在1.6.0_16
中你确定它不是unix shell中的一些悬空线(如果你在unix上)吗?试试System.out.println("My string: ");