.csv扫描后添加空格

时间:2013-07-05 16:49:44

标签: java css

我有一个.dbf文件,我把链接放在下面的评论中。我需要扫描文件的内容。我将文件转换为.csv,它扫描非常好,但似乎在每个字符之间添加一个空格。我尝试用一​​条线替换所有空格(即。)

test.replaceAll("\\s", "");

但这并没有改变任何事情。有趣的是,如果你从一个.txt文件中摄取,没有添加的空格,但是由于不均匀的分隔符,我无法以这种方式摄取。

有人有任何建议吗?

3 个答案:

答案 0 :(得分:0)

空格不仅仅是空格(字符32)......

试试这个(但这会删除所有空间字符!!!!!!):

txt.replaceAll("\\p{javaSpaceChar}","")

如果你得到A B C D E:

txt.replaceAll("\\p{javaSpaceChar}(.{1})","$1")

这将替换char中1个字符之前的所有空格字符。

答案 1 :(得分:0)

您可以使用Apache Commons Lang的StringUtils.deleteWhitespace

StringUtils.deleteWhitespace(test);

答案 2 :(得分:0)

您是否尝试将测试指定为等于其编辑值? 如下所示:

test = test.replaceAll(" ", "");