答案 0 :(得分:23)
答案 1 :(得分:6)
要获得所需的输出即Hell
,您需要在space
之后添加\b
个字符。因为\b
只会将光标(虚拟)向后移动到1位置,但不会删除它。您所能做的就是用space
替换要删除的字符。因此,请尝试使用以下行来获取Hell
作为输出:
System.out.println("Hello\b ");
PS :此解决方案适用于Windows操作系统和Ubuntu操作系统。对于其他操作系统,它的行为可能与上面@Kilian Foth所解释的不同。
答案 2 :(得分:2)
答案 3 :(得分:-2)
尝试使用终端执行您的类文件。
java classname
当IDE执行\ b时,它会自动忽略它。因为IDE中没有相应的库来运行\ b。但是,如果在终端中运行它们,则可以执行它。所有的终端都有那个图书馆。
答案 4 :(得分:-2)
您可能想要编写一个函数来执行此操作:
def static public String backspace (String str){
return str.substring(0,str.length-1)
}
答案 5 :(得分:-5)
您使用的是System.out.println(“...”),它本质上是System.out.print(“... \ n”)
不要使用.println,你只是删除换行符......