response1 = CustomHttpClient.executeHttpPost("http://gamesdsxd.com/appfiles/login.php", postParameters);
String res = response1.toString();
res = res.replaceAll("\\s+", "");
我想知道\ s +做了什么以及取而代之的是什么以及为什么需要它。
答案 0 :(得分:4)
\s+
替换所有出现的空格" "
,没有空格""
。
如需更多帮助,请参阅以下链接:Removing Whitespace Between String.
答案 1 :(得分:2)
以下是replaceAll将用一个小例子做的事情:
String str = "This5is5testing5of5replaceAll";
str = str.replaceAll("5", " ");
System.out.println(str);
此处的输出将为:This is testing of replaceAll
5将被空间所取代。
答案 2 :(得分:1)
\ s +是正则表达式。它匹配由至少一个空格字符组成的字符串。 \ s实际上是一个元字符。这里是删除空白区域。
这是replaceAll文档。
replaceAll(String regex,String replacement) 将给定替换
的给定正则表达式匹配的此字符串的每个子字符串替换答案 3 :(得分:0)
它将双倍空格或更多空格替换为空格。例如:“”将转换为“”; “”将变成“”;但“”仍然等于“”。