Java中转义退格字符的问题
有的文章上说\b是空格,有的说是退格。到底是什么啊。我写了如下程序:importjavax.swing.*;publicclassTest{publicstaticvoi...
有的文章上说\b是空格,有的说是退格。到底是什么啊。我写了如下程序:
import javax.swing.*;
public class Test{
public static void main ( String args[]){
String show = "Cryniss\b ";
System.out.println (show);
JTextArea outptu = new JTextArea(5,5);
outptu.setText(show);
JOptionPane.showMessageDialog(null,outptu);
}
}
出来如图
请问这是为什么啊。 展开
import javax.swing.*;
public class Test{
public static void main ( String args[]){
String show = "Cryniss\b ";
System.out.println (show);
JTextArea outptu = new JTextArea(5,5);
outptu.setText(show);
JOptionPane.showMessageDialog(null,outptu);
}
}
出来如图
请问这是为什么啊。 展开
3个回答
展开全部
\b 代表 一个单词的边界
这是 JDK1.6 中的 API 说的
\b是正则表达式规定的一个特殊代码(某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是\b并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置
http://deerchao.net/tutorials/regex/regex.htm 如何这篇文章你能看完,相信一定对你有相当大的帮忙
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询