替代在输出文本中使用退格字符?

时间:2013-08-21 10:16:06

标签: java eclipse

是否有替代“\ b”字符​​,即退格字符,它会删除刚刚打印的文字?它在Eclipse控制台中不起作用。

2 个答案:

答案 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

相关问题