在對我複製問題留下負面評論之前:
我已閱讀關於此問題的其他stackoverflow問題(Remove all blank spaces and empty lines),並嘗試了所有建議,但都沒有爲我工作。
我想刪除下面的CSV空格:使用java從CSV中刪除空格
<STX> somevalue;somevalue1;somevalue2 <CR><LF>
我需要刪除「STX」和「someValue中」和「somevalue2」之間的空白和「CR」之間的空白。
在此先感謝。
在對我複製問題留下負面評論之前:
我已閱讀關於此問題的其他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);
}
}
use replaceAll()而不是替換() –
我在Nikos Vita Topiko的回答中談到了同樣的問題。 – timor
使用正則表達式'後'之前'只替換空間(S)'但是我讓你寫吧,有很多職位的有關 –
AxelH