开发者

removing whitespace from my string

T开发者_如何学运维his is my string.. how can i remove the spaces using reg exp in java

 08h03         Data1                Data2       Data3        Data4           5   

Is there any way i already tried replace(" ","");


You probably didn't reassign the string. Try:

String s = "08h03         Data1                Data2       Data3        Data4           5";   
s = s.replace(" ", "");

Note that String.replace(...) does not take a regex string as parameter: just a plain string.

This will remove all spaces from your string, which is an odd requirement, if you ask me. Perhaps you want to split the input? This can be done like this:

String[] tokens = s.split("\\s+"); // `\\s+` matches one or more white space characters
// tokens == ["08h03", "Data1", "Data2", "Data3", "Data4", "5"]

or maybe even replace 2 or more spaces with a single one? This can be done like this:

s = s.replaceAll("\\s{2,}", " "); // `\\s{2,}` matches two or more white space characters
// s == "08h03 Data1 Data2 Data3 Data4 5"


Use replaceAll() Method.

String s = "08h03            Data1                Data2       Data3        Data4           5   ";
s = s.replaceAll("\\s", "");
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜