Java:将控制台光标上移一行
首先让我澄清一下,我是编程新手,希望我使用的术语是正确的 I使用Java:将控制台光标上移一行,java,windows,console,Java,Windows,Console,首先让我澄清一下,我是编程新手,希望我使用的术语是正确的 I使用系统输出打印(“”)要打印到Windows控制台的方法: 系统输出打印(“退格b”)//输出:退格b 因此,如果我输入System.out.print(“\b”),光标现在位于b的“后面”光标向左移动一个,删除“b”。--> 系统输出打印(“退格b”)//输出:退格b 系统输出打印(“\bh”)//输出:退格h 现在如果我输入System.out.print(“\n\bh”)输出不是退格bh而是: “退格b h” 我怎样才能使光标回
系统输出打印(“”)代码>要打印到Windows控制台的方法:
系统输出打印(“退格b”)//输出:退格b
因此,如果我输入System.out.print(“\b”),光标现在位于b的“后面”代码>光标向左移动一个,删除“b”。-->
系统输出打印(“退格b”)//输出:退格b
系统输出打印(“\bh”)//输出:退格h
现在如果我输入System.out.print(“\n\bh”)代码>输出不是退格bh
而是:
“退格b
h
”
我怎样才能使光标回到“向上”一行,并回到最右边。某个东西在“减\n”或“非\n”行中,这样它就可以读取Backspace bh
?
Java中有类似的东西吗?还有另一个刚刚出现的子问题:formfeed(“\f”)是否只是一个空白,我的意思是按一下空格键?如果你不想要换行符,你到底为什么要写一个\n
?如果你想留在这行的末尾,就不要写\n
。@Holger更像这样:我想在控制台上打印一些东西,等几秒钟,然后删除最后3行并写一些新的东西。