空白字符编码

来源:互联网 发布:德力西 知乎 编辑:程序博客网 时间:2024/04/23 20:40

1.删除空格字符

两种空格字符

空格字符有两种,其ASCII码分别为:32和160,ASSCII码为160的字符是:&nbsp,去除字符串中的空白字符(包括制表符、换行、正常的空格等)非常简单:
Pattern p = Pattern.compile("\\s*|\t|\r|\n");
Matcher m = p.matcher(source);
source = m.replaceAll("");

但要去除其中的ASCII码为160的空白字符,则需要:
source=source.replaceAll(String.valueOf((char)160),"");

2.编码:

编码

ASCII编码:

Ascii编码

3.查看字符的ASCII编码:

String s="AaBb";
char[] cs=s.toCharArray();
System.out.println((int)cs[0]);
System.out.println((int)cs[1]);
System.out.println((int)cs[2]);
System.out.println((int)cs[3]);

0 0