Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使Kotlin中的print方法具有与Java相同的效果_Kotlin_Println - Fatal编程技术网

如何使Kotlin中的print方法具有与Java相同的效果

如何使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方法立即打

我在Kotlin尝试了下面的代码。
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调试期间进行了测试。不打印。