一、退格轉義字符java
1.1 佔用2字節內存空間測試
1.2 '\b' :表示按 Baackspace 鍵spa
注:在 CMD 窗口下 '\b' 僅且表示光標前移一位,並不會刪除前一位字符,但在後續賦值時會將其覆蓋。code
建議使用 :'\b \b' (經測試在 MyEclipse 中使用會顯示問號)blog
二、退格轉義字符操做實例(請在 CMD 窗口執行 .class 字節碼文件,查看效果)ip
1 public static void javaEscapeCharacter_b()throws Exception{ 2 while(true){ 3 for(int i=0;i<20;i++){ 4 System.out.print("_|~|"); 5 Thread.sleep(20); 6 }for(int i=0;i<20;i++){ 7 System.out.print("\b \b\b \b\b \b\b \b"); 8 Thread.sleep(20); 9 } 10 } 11 }
2.1 運行效果展現:內存
2.2 代碼分析:io
throws Exception:表示若是發生異常則將異常拋出至,產生異常的調用方法處class
'\b \b' 含義:'\b' 光標前移一位,再輸出 ' '(空格)將被光標越過的字符覆蓋掉。此時原光標前字符被空格替換且光標位於原位置,所以需再使用 '\b' 將光標移動到空格以前(即實現刪除字符操做,不影響顯示)cli