使用java从CSV中删除空格
问题描述:
在对我复制问题留下负面评论之前:
我已阅读关于此问题的其他stackoverflow问题(Remove all blank spaces and empty lines),并尝试了所有建议,但都没有为我工作。
我想删除下面的CSV空格:使用java从CSV中删除空格
<STX> somevalue;somevalue1;somevalue2 <CR><LF>
我需要删除“STX”和“someValue中”和“somevalue2”之间的空白和“CR”之间的空白。
在此先感谢。
答
您可以使用替换:
String s1="<STX> somevalue;somevalue1;somevalue2 <CR><LF>";
String replaceString=s1.replace(' ','');//replaces all occurrences of ' ' to ''
答
试试这个,它的工作原理。
public class Test {
public static void main(String[] args) {
String str = "<STX> somevalue;somevalue1;somevalue2 <CR><LF>";
str = str.replaceAll("\\s", "");
System.out.println(str);
}
}
+0
use replaceAll()而不是替换() –
+0
我在Nikos Vita Topiko的回答中谈到了同样的问题。 – timor
使用正则表达式'后'之前'只替换空间(S)'但是我让你写吧,有很多职位的有关 –
AxelH