Trần Đức Tâm
Trần Đức Tâm

Reputation: 4453

How to make the print method in Kotlin have the same effect as Java

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.

Upvotes: 4

Views: 3133

Answers (1)

gvlasov
gvlasov

Reputation: 20035

Call System.out.flush() after print.

print(1)
System.out.flush()

Upvotes: 9

Related Questions