• java中去html/jsp等前台页面 造成的空格


     今天碰到字符串转数字报错,查找原因是数字前后还有字符串,奇怪了,明明用replaceAll(" ", "")将空格全部替换掉了,为什么system.out打印出来的字符串前后还有空格呢??使用trim()也不管用,使用正则表达式replaceAll("\s+","")也不管用,最后查看这个空格造成的原因是前台页面中的&bsp;,猜想着可能是前面几种方法都不能去掉这种类型的空格,去网上搜了一下,有的说是需要转码然后再用上边几种方法替换的再转回来(这种方法没试),直接用replaceAll("u00a0", "")起作用了,空格被替换掉了。

    扩充:

    1.不间断空格u00A0,主要用在office中,让一个单词在结尾处不会换行显示,快捷键ctrl+shift+space ;【 看来是属于这一种空格】
    2.半角空格(英文符号)u0020,代码中常用的;
    3.全角空格(中文符号)u3000,中文文章中使用;
    勘破、放下、自在
  • 相关阅读:
    Java中的集合类
    Java中的包装类
    Java中的多线程总结(转)
    Java开发中的23种设计模式详解 (转)
    Java中异常处理和设计
    Jmeter的ForEach控制器
    Jmeter事务控制器
    Jmeter下线程顺序启动
    Jmeter跨线程调用参数
    Jmeter使用Python
  • 原文地址:https://www.cnblogs.com/love-dream-88/p/11174633.html
Copyright © 2020-2023  润新知