是否有替代“\ b”字符,即退格字符,它会删除刚刚打印的文字?它在Eclipse控制台中不起作用。
答案 0 :(得分:2)
Eclipse Console View不是终端模拟器,甚至不会尝试解释除空格之外的任何控制代码。因此,行为不是“越野车”,就像设计一样。
如果你想要解释像\b
(退格)这样的控制字符,你最好的办法就是从命令行运行Java程序。即使在Windows cmd
中,它也适用于\b
。
\r
(回车)字符在命令行中也适用于您。优点是你只需要一个就可以回到行的开头。
答案 1 :(得分:0)
我同意Marko,使用不同的编译器,或者 为它做一个方法
public static String b(String text){
return text.substring(0,text.length()-1);
}
System.out.println( b("This is my text") );
:P