在输出文本中使用退格字符的java替代方案? 1 年,8 月 Questions & Answers 17393 除了“\b”字符(退格字符)之外,是否还有其他方法可以删除刚打印的文本?它在Eclipse控制台中不起作用
# 1 楼答案 EclipseConsole视图不是终端仿真器,甚至不尝试解释除空白之外的任何控制代码。因此,这种行为不是“马车”,而是设计出来的 如果您想要解释像\b(backspace)这样的控制字符,那么最好从命令行运行Java程序。即使在Windows cmd中,它也应该适用于\b \r(回车)字符也应该在命令行中适用。优点是,您只需要一个就可以一直返回到行的开头
# 2 楼答案 我同意Marko,使用不同的编译器,或者 而是为它创建一个方法 public static String b(String text){ return text.substring(0,text.length()-1); } System.out.println( b("This is my text") ); :p
# 1 楼答案
EclipseConsole视图不是终端仿真器,甚至不尝试解释除空白之外的任何控制代码。因此,这种行为不是“马车”,而是设计出来的
如果您想要解释像
\b
(backspace)这样的控制字符,那么最好从命令行运行Java程序。即使在Windowscmd
中,它也应该适用于\b
\r
(回车)字符也应该在命令行中适用。优点是,您只需要一个就可以一直返回到行的开头# 2 楼答案
我同意Marko,使用不同的编译器,或者 而是为它创建一个方法
:p