【发布时间】:2019-11-05 19:00:03
【问题描述】:
我有简单的代码和三个不同的输出。如何强制 IDEA 和/或 Gradle 正确处理回车?
for(int i = 0; i < 5; i++) {
System.out.format("%2d\r", i);
Thread.sleep(1000);
}
- Intellij Idea 只是将“\r”解释为“\n”。而且什么也做不了。
- 命令“gradle run” 每行上的执行时间消息都会破坏输出。如果设置了“--console=plain”,则消息会发出,但 '\r' 会变成 '\n'。
- 只有普通的“java MyApp.Main”才能正常工作。
【问题讨论】:
-
在格式调用后尝试粘贴
System.out.flush()
标签: gradle intellij-idea carriage-return gradle-kotlin-dsl