2013-08-21 25 views
2

是否有替代「\ b」字符​​的退格字符,它刪除剛打印的文本?它在Eclipse控制檯中不起作用。替代在輸出文本中使用退格字符?

+0

@MarkoTopolnik就意識到,有一個叫** **乙語言:) –

+0

@sᴜʀᴇsʜᴀᴛᴛᴀ* B *是什麼* C *是以:)的名字命名的:) –

+1

哦,對不起,我在eclipse中使用java,而「\ b」命令(它刪除剛剛打印的文本)是越野車。只需在命令中尋找替代品 –

回答

1

Eclipse控制檯視圖不是終端仿真器,甚至不試圖解釋除空白之外的任何控制代碼。因此,行爲不是「越野車」,它就像是通過設計。

如果你想獲得像\b(backspace)這樣的控制字符解釋,最好的辦法是從命令行運行Java程序。即使在Windows'cmd它應該爲\b工作。

\r回車)字符也應該在命令行上爲您工作。好處是你只需要一個就可以回到開頭。

0

我同意馬爾科,使用不同的編譯器,或 做的方法爲它而不是

public static String b(String text){ 
    return text.substring(0,text.length()-1); 
} 

    System.out.println(b("This is my text")); 

:P

相關問題