java中有2个地方有\b,一个是特殊字符\b,另一个是在正则表达式中表示边界的意思。

我们这里只讨论特殊字符\b

我这里一共接受到几种解释:

  1、退格符相当于键盘上的Backspace符号

    backspace符号是删除的意思,操作有2个,1是删除左1字符,2光标移动到左1个位置

  2、换成一个黑点

经过试验得出结论:

  退格符只有退格光标的作用,删除的话需要  “\b \b”这种形式才可以。

 

/*
换行且输出:System.out.println();
不换行输出:System.out.print();
*/
public class TestBackUpCharacter {
public static void main(String[] args) {
//System.out.println("sss");
//System.out.println("aaa");
//System.out.print("xxx");
//System.out.print("ggg");
System.out.println("sss\b");
System.out.println("sss\ba");
}
} 使用\b进行删除的例子:
public class Loading{

    /*
System.out.println(); 输出内容到控制台再切换到下一行
System.out.print(); 输出内容不切换到下一行
*/ public static void main(String[] args) throws Exception {
/*
System.out.println("aaaa");
System.out.println("bbbb");
System.out.println("aaaabbbb");
System.out.print("aaaa");
System.out.println("bbbb");
*/
while(true) {
for(int i = ; i < ; i++){
Thread.sleep();
System.out.print(".");
}
for(int i = ; i < ; i++){
Thread.sleep();
System.out.print("\b \b");
}
} }
}

 

实践是检验真理的唯一标准

最新文章

  1. 浅谈php生成静态页面
  2. Delphi 2009 泛型容器单元(Generics.Collections)[1]: TList&lt;T&gt;
  3. Linq To Object
  4. eclipse 删除 tomcat8 重新添加的问题
  5. CLOUDSTACK接管VCENTER,意外频出,但最终搞定
  6. ActionBar兼容性的实现方式的要点
  7. python3 时间和日期
  8. myeclipse破解教程,对所有版本有效,完美支持32位和64位
  9. dotNET跨平台相关文档
  10. 【javascript】回调函数
  11. 自学python笔记(二)
  12. width:100vh有感而发
  13. Hibernate-注解
  14. 【python】——python3 与 python2 的那些不兼容
  15. L293 给地球降温
  16. 【AtCoder】ARC101题解
  17. HOOK 底层键盘消息---WH_KEYBOARD_LL
  18. 14-Dockerfile常用指令
  19. 论C语言中二级指针和二维数组之间的区别
  20. OpenGL和GLSL版本更迭

热门文章

  1. 对字符串md5加密
  2. Maven 的41种骨架功能介绍(转)
  3. FangDD Java编程规范
  4. Linux系统查看本机ip地址
  5. Python 事件驱动了解
  6. 【题解】Luogu P2766 最长不下降子序列问题
  7. String.split()与StringUtils.split()
  8. opencv学习之路(30)、分水岭算法及图像修补
  9. 剑指offer(14)链表中倒数第K个节点
  10. Spring Boot 数据库连接池 Druid