我有简单的Java代码,该代码应打印5行文本,其中4行带有新行,最后一行没有新行。不幸的是,它行不通,只有前四行被打印,而最后一行或之后才打印新行,则最后一行才被打印:
System.out.println(" 1. Workers list");
System.out.println(" 2. Add worker");
System.out.println(" 3. Remove worker");
System.out.println(" 4. Backup copy");
System.out.print("Choice> ");
我尝试添加System.out.flush();
后System.out.print("Choice> ");
强制打印,但仍然无法正常工作。
这就是某些控制台的工作方式,它们仅输出整行。如果在IntelliJ IDEA中发生这种情况,那么这只是IDEA控制台的工作方式。
如果从普通终端运行该行,则会看到分行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句