JAVA去除ASCLL码为160的空格
来源:互联网 发布:加工中心钻孔手动编程 编辑:程序博客网 时间:2024/05/21 11:30
问题描述
读入一串字符串,输出的时候出现’?’字符。通过Debug模式检查字符串,发现字符串中该位置的ASCLL值为160
测试程序
String input = "12121·121";input += (char)160+"";input = input.replaceAll("\\s+", " ");input = input.trim();System.out.println(Arrays.toString(input.split(" ")));
测试结果
字符串中存在ASCLL为160的空格,并且该空格不能通过replace \s 以及trim的方法去除。
解决方案
通过 下面的代码可以去除
replaceAll("[\\u00A0]+", "")
参考
http://www.programgo.com/article/41803297208/
http://www.iteye.com/topic/1133417
0 0
- JAVA去除ASCLL码为160的空格
- 键盘的ASCll码
- Java字符串空格处理(无论有几个空格,都输出为1个空格,去除字符串前后的全角空格)
- java去除字符串的左右空格
- JAVA中去除空格的方法
- java 中几种去除空格的方法
- Java去除空格
- java去除字符串空格
- java String 去除空格
- 【Java】关于去除空格
- 【Java】关于去除空格
- java各种去除空格
- java中去除空格
- java 去除空格、标点符号
- Java去除空格
- js为所有文本框的输入内容去除两端空格
- 去除空格的代码
- 去除字符串的空格
- 使用junit测试用例
- Codeforces 605A Sorting Railway Cars [贪心]
- Mybatis学习错误之:重复加载mapper.xml
- mybatis错误之配置文件属性配置问题
- 关于直接打开ICE demo的exe文件的错误提示“无法启动此程序,因为计算机中丢失MSVCP100D.dll.”
- JAVA去除ASCLL码为160的空格
- C++内存管理
- uva 10375算术基本定理(约分)
- spring学习遇到的问题汇总
- SqlServer折腾之发布订阅
- pe创建激活administrator后消除问题,删除用户问题
- oracle创建表相关
- mac下idea的使用之常用快捷键篇
- Android studio导入第三方库