退格符 \b

\b是退格符的意思,将光标回退一个字符的位置,可以结合空白字符使用达到类似删除的效果

1.回退符'\b'后面没有内容 的情况

原样输出

// 回退符\b后面,没有内容,则原样输出
System.out.println("x\b");  // x  回退符后面没有内容,则原样输出x
System.out.println("xyzbbb\b\b"); // xyzbbb   回退符后面没有内容,则原样输出xyzbbb
System.out.println("xyz\b\b\b"); // xyz 回退符后面没有内容,则原样输出xyz

2.回退符'\b' 后面有内容 的情况

     //回退符\b后面有内容//回退 1个字符,就是删除回退符  的 上一个字符,回退符 后面字符紧跟其后System.out.println("abc\b1");  //   ab1     回退到c,c删除,1取代c的位置System.out.println("abc\b12");  //  ab12      回退到c,c删除,1取代c的位置,2紧跟其后System.out.println("abc\b123");  //  ab123   回退到c,c删除,1取代c的位置,23紧跟其后System.out.println("abc\b123456");  // ab123456   回退到c,c删除,1取代c的位置,23456紧跟其后System.out.println("——————————————————————————————————");//回退3个字符,回退到e,回退符后面的数,取代e,如果回退符后面的数 小于 回退符的数量,则回退符前面没有被取代的数不变System.out.println("abcdefg\b\b\b1");  //  abcd1fg     回退到e,1取代e的位置,fg不变System.out.println("abcdefg\b\b\b12");  //  abcd12g      回退到e,1取代e的位置,2取代f的位置,g不变System.out.println("abcdefg\b\b\b123");  //  abcd123    回退到e,1取代e的位置,2取代f的位置,3取代g的位置System.out.println("abcdefg\b\b\b123456");  // abcd123456  回退到e,1取代e的位置,2取代f的位置,3取代g的位置,456紧跟其后//System.out.println("xyz\b\b300"); // x300//System.out.println("higkkkkkkkk\b\b\b\b\b\b\b\b123"); // hig123kkkkk

java中 ‘\b‘ 回退符的使用相关推荐

  1. 关于Java中各种修饰符与访问修饰符的说明

    关于Java中各种修饰符与访问修饰符的说明 类: 访问修饰符  修饰符  class 类名称 extends 父类名称 implement 接口名称 (访问修饰符与修饰符的位置可以互换) 访问修饰符 ...

  2. java中访问修饰符_Java中的非访问修饰符是什么?

    java中访问修饰符 Java非访问修饰符 (Java non access modifiers) We have 7 non-access modifiers in Java. The name o ...

  3. java中访问修饰符_Java中的访问修饰符介绍

    java中访问修饰符 什么是访问修饰符? (What are Access Modifiers?) Have you ever wanted to define how people would ac ...

  4. Java 中的修饰符总结

    学习了编写 Java 程序中的修饰符总结,而在编写Java程序时,都会遇到Java中的修饰符总结.所以往下面学习时,应当注意以下几点: 修饰符总结:四个访问控制符:注意:在不写访问控制符的情况下,就是 ...

  5. java 判断是否换行_如何在java中检测换行符

    是的,我已经阅读了一些关于换行符的其他帖子,但他们没有帮助我.如何在java中检测换行符 我的Java程序应该读取一个.PHP文件,并将源代码分成逐行格式.问题是我似乎无法区分一个换行符和另一个换行符 ...

  6. Java中权限修饰符

    Java中访问修饰符public.private.protect.default范围   同一个类 同一个包 不同包的子类 不同包的非子类 Private √ Default √ √ Protecte ...

  7. java中‘\r‘回车符的使用

    回车符'\r'的使用--\r在java中是回车符的意思,将光标切换到当前行的开头 (1)回车符'\r'后面没有内容 System.out.println("abcdef\r"); ...

  8. 在java中 接口修饰符,Java接口中的修饰符

    示例 < Oracle Java样式指南>指出:当修饰符是隐式的时,不应将它们写出来. (有关上下文和指向实际Oracle文档的链接,请参见Oracle Official Code Sta ...

  9. java中访问控制修饰符什么含义_关于Java中访问控制修饰符的来由及浅解

    在Java中,制作者为我们提供了一种非常简洁方便地分类管理工作中需要用到的类的概念,就是"包".既然有了这个包,那么我们编写的类就存在于这个定义好的包中了.由于需求的限制,大部分类 ...

最新文章

  1. 【思维导图总结——数据库系统概论】关系数据库标准语言SQL
  2. python3.7安装turtle步骤-Python怎么引入turtle
  3. JS----Ajax中XMLHttpRequest常用方法及属性
  4. Ubuntu开启telnet服务
  5. 世界手机号码格式_脑炎康复之旅——世界脑炎日病友征文
  6. windbg-内存破坏实例分析
  7. 作为Java工程师,你的Spring用对了吗?
  8. CentOS 7 配置yum本地base源和阿里云epel源
  9. Python 性能分析入门指南
  10. PyPI 官方仓库遭遇挖矿恶意组件投毒
  11. python添加图片要怎么弄_python怎么实现添加图片
  12. 小白学习Java必练基础题(一)
  13. python 创建netcdf_如何用python netCDF4创建netCDF文件?
  14. 光纤熔接操作步骤——详细图文光纤熔接教程
  15. ArtyA7的Hello Word创建Microblaze嵌入式系统硬件工程的问题解决
  16. 我的世界杯 - 诸神黄昏之战
  17. 2019高教杯数学建模B题赛后感
  18. transformer股票步骤
  19. SDN控制平面(五)
  20. 工具介绍:ITerm 2

热门文章

  1. CentOS 安装 Screen【在线 + 离线】
  2. PyCharm如何取消“已排除”目录标记?
  3. 如何删除pr里的标记入点和标记出点
  4. MOCO----Momentum Contrast
  5. 商业数据分析【四】商务智能—Python应用Ⅱ
  6. 设置鼠标形状——qml QtWidgets
  7. 免费微信公众号专用h5在线电影票API 1
  8. 全方位揭秘!大数据从0到1的完美落地之Linux系统目录和网络连接
  9. 谁都可以做-几分钱打造完美DIY面膜 - 健康程序员,至尚生活!
  10. Java:强制类型转换优先级的问题