如何使Kotlin中的print方法具有与Java相同的效果
我在Kotlin尝试了下面的代码。如何使Kotlin中的print方法具有与Java相同的效果,kotlin,println,Kotlin,Println,我在Kotlin尝试了下面的代码。print方法缓存输入数据,直到调用println方法 >>> print(1) >>> print(2) >>> System.out.print(3) >>> System.out.print(4) >>> println(5) 12345 我想像Java一样,将数字打印为一个序列号。我怎么能在科特林做到这一点 更新:也许有人误解了我的问题 我希望print方法立即打
print
方法缓存输入数据,直到调用println
方法
>>> print(1)
>>> print(2)
>>> System.out.print(3)
>>> System.out.print(4)
>>> println(5)
12345
我想像Java一样,将数字打印为一个序列号。我怎么能在科特林做到这一点
更新:也许有人误解了我的问题
我希望
print
方法立即打印输入数据,而不是等待println
方法。调用System.out.flush()
>>> print(1)
>>> print(2)
>>> System.out.print(3)
>>> System.out.print(4)
>>> println(5)
12345
print(1)
System.out.flush()
谢谢你的建议。我不明白Kotlin为什么要这样做。缓冲输出直到换行符完成是出于性能原因,而不仅仅是在Kotlin中。Java应该以同样的方式工作。刷新不起作用。我在Intellij IDE调试期间进行了测试。不打印。