从mybais的oracle数据库使用nal()函数查到的数据在数据库显示没空格(在sql语句中没法处理),但在java使用时有空格,在类中setter中使用trim()去除两端空格(使用replace和replaceAll没用,所以去除中间空格暂时没尝试。我试了空格都可以去掉但是tab只有trim去成功了(原因:从oracle拿到的数据中多出来的是'\0',不是空格所以replace没用))
(去除所有tab,空格,'\0'等别的可以再加,replaceAll(“[    *| *|\0*|//s*]*”,””);第一个空格是tab可以改成转义字符\t,第二个空格是空格。replaceAll(“[(tab)*|(空格)*|//s*]*”,””);)

一下午在弄这个,还好最后找到原因了。

posted on 2020-01-19 17:12  kfsrex  阅读(301)  评论(0编辑  收藏  举报