java中的\b是什么意思?
2024-10-16 01:45:59
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");
}
} }
}
实践是检验真理的唯一标准
最新文章
- 浅谈php生成静态页面
- Delphi 2009 泛型容器单元(Generics.Collections)[1]: TList<;T>;
- Linq To Object
- eclipse 删除 tomcat8 重新添加的问题
- CLOUDSTACK接管VCENTER,意外频出,但最终搞定
- ActionBar兼容性的实现方式的要点
- python3 时间和日期
- myeclipse破解教程,对所有版本有效,完美支持32位和64位
- dotNET跨平台相关文档
- 【javascript】回调函数
- 自学python笔记(二)
- width:100vh有感而发
- Hibernate-注解
- 【python】——python3 与 python2 的那些不兼容
- L293 给地球降温
- 【AtCoder】ARC101题解
- HOOK 底层键盘消息---WH_KEYBOARD_LL
- 14-Dockerfile常用指令
- 论C语言中二级指针和二维数组之间的区别
- OpenGL和GLSL版本更迭