首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >这行java代码是做什么的?

这行java代码是做什么的?
EN

Stack Overflow用户
提问于 2011-08-27 12:36:07
回答 4查看 494关注 0票数 1
代码语言:javascript
复制
response1 = CustomHttpClient.executeHttpPost("http://gamesdsxd.com/appfiles/login.php", postParameters);
String res = response1.toString();
res = res.replaceAll("\\s+", "");

我想知道\s+是做什么的,这个replaceAll是做什么的,为什么需要它。

EN

回答 4

Stack Overflow用户

发布于 2011-08-27 12:39:30

\s+将所有出现的空间" "替换为没有空间""

有关更多帮助,请参阅此链接:Removing Whitespace Between String.

票数 4
EN

Stack Overflow用户

发布于 2011-08-27 12:52:30

下面是replaceAll将通过一个小示例执行的操作:

代码语言:javascript
复制
String str = "This5is5testing5of5replaceAll";
        str = str.replaceAll("5", " ");
        System.out.println(str);

这里的输出将是:This is testing of replaceAll

5将被到处的空格所取代。

票数 2
EN

Stack Overflow用户

发布于 2011-08-27 12:44:12

\s+是一个正则表达式。它匹配至少由一个空白字符组成的字符串。\s实际上是一个元字符。这里,它删除了空格。

这是replaceAll文档。

replaceAll(字符串正则表达式,字符串替换)将此字符串中与给定正则表达式匹配的每个子字符串替换为给定的替换

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7212567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档