最近在做Excel数据导入的时候遇到一个问题,表中数据取出后发现末尾的空格一直处理不掉。不管使用.trim()还是replace(" “,”"),空格始终还在。
后面发现该空格其实是HTML的空格,也就是常说的 ,所以使用JAVA语言中常用的处理方式无法处理。
解决方式
假设从EXCEL中取出的字符串中带有 ,这个时候是看不出区别的。使用replaceAll("\u00a0", “”)就能全部处理掉
.
string data = 'bar ';
data.replaceAll("\u00a0", "")