4

I tried this code below in Kotlin. The print method cache the input data until I call the println method.

>>> print(1)
>>> print(2)
>>> System.out.print(3)
>>> System.out.print(4)
>>> println(5)
12345

I'd like to print the number as a sequence number by number like Java. How could I do that in Kotlin?

Update: Maybe someone misunderstands my question.

I want the print method print the input data immediately instead of waiting for println method.

Trần Đức Tâm
  • 4,037
  • 3
  • 30
  • 58

1 Answers1

9

Call System.out.flush() after print.

print(1)
System.out.flush()
gvlasov
  • 18,638
  • 21
  • 74
  • 110