3

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
  • 3,407
  • 3
  • 23
  • 55

1 Answers1

7

Call System.out.flush() after print.

print(1)
System.out.flush()
gvlasov
  • 16,604
  • 19
  • 65
  • 103