开发者

removing whitespace from my string

开发者 https://www.devze.com 2023-02-16 23:11 出处:网络
T开发者_如何学运维his is my string.. how can i remove thespaces using reg exp in java 08h03Data1Data2Data3Data45

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

精彩评论

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