当前位置: 首页 > news >正文

深圳商城网站制作公司/seo百度推广

深圳商城网站制作公司,seo百度推广,做网站用什么服务器会比较好,备案变更网站信息1、循环和检查从输入字符串中创建一个StringBuilder,并检查每个位置的单词。如果不匹配则替换字符,如果找到则跳过单词的长度。public String plusOut(String str, String word) {StringBuilder out new StringBuilder(str);for (int i 0; i…

1、循环和检查

从输入字符串中创建一个StringBuilder,并检查每个位置的单词。如果不匹配则替换字符,如果找到则跳过单词的长度。public String plusOut(String str, String word) {

StringBuilder out = new StringBuilder(str);

for (int i = 0; i < out.length(); ) {

if (!str.startsWith(word, i))

out.setCharAt(i++, '+');

else

i += word.length();

}

return out.toString();

}

2、用标记替换单词,替换其余单词,然后恢复单词public String plusOut(String str, String word) {

return str.replaceAll(java.util.regex.Pattern.quote(word), "@").replaceAll("[^@]", "+").replaceAll("@", word);

}

注意:使用它Pattern.quote来防止word被方法解释为正则表达式语法replaceAll。

3、使用正则表达式 \Gpublic String plusOut(String str, String word) {

word = java.util.regex.Pattern.quote(word);

return str.replaceAll("\\G((?:" + word + ")*+).", "$1+");

}

4、通过stream()来实现public String plusOut(String str, String word) {

return String.join(word,

Arrays.stream(str.split(java.util.regex.Pattern.quote(word), -1))

.map((String s) -> s.replaceAll("(?s:.)", "+"))

.collect(Collectors.toList()));

}

我们的想法是拆分字符串word,对其余部分进行替换,然后word使用using String.join方法将它们连接起来。

与上面相同,我们需要Pattern.quote避免split将word正则表达式解释为正则表达式。由于split默认情况下会删除数组末尾的空字符串,因此我们需要-1在第二个参数中使用split这些空字符串。

然后我们从数组中创建一个流,并将其余部分替换为字符串+。在Java 11中,我们可以使用s -> String.repeat(s.length())。

剩下的就是将Stream转换为Iterable(在这种情况下为List)并将它们连接起来以获得结果

http://www.lbrq.cn/news/931447.html

相关文章:

  • 兰州网站运营/工具
  • 县城购物网站/搜图片百度识图
  • 网站设计需求表/昆明百度推广优化
  • 手机在线做ppt模板下载网站有哪些/最近一周新闻大事摘抄
  • 国内wordpress有名的网站/百度搜索网站
  • 浙江专业网页设计免费建站/有哪些平台可以做推广
  • 建筑设计案例网站/互联网营销师培训教材
  • 如何破解网站后台网址/网络营销有哪些就业岗位
  • 广州网站优化服务/中国目前最好的搜索引擎
  • 计算机专业毕业设计怎么做/windows优化大师免费
  • 网页设计教程详细步骤/seo课程培训入门
  • php做网站好学吗/职业技能培训网上平台
  • 网站空间去哪买/2345网址导航大全
  • 网站等级保护必须做吗/nba最快的绝杀
  • 有了源码怎么做网站/广州网站推广软件
  • wordpress企业主题二次开发下载/seo如何优化图片
  • 360网站地图怎么做/百度推广代运营
  • 五华网站建设 优帮云/网络营销案例分析论文
  • 黑庄户地区网站建设/广东东莞疫情最新消息
  • 网站建设名片/百度营销官网
  • 微信24小时网站建设/怎么创建网站的快捷方式
  • 房地产设计管理的思路/优化建议
  • 做网站首页的要素/流程优化的七个步骤
  • 四川政府采购官方网/seo优化啥意思
  • .net.cn做网站怎么样/seo领导屋
  • 域名注册过后怎么使用/福州短视频seo公司
  • 网站建设服务代理商/网络营销的好处
  • 注册网站域名的入口是/上首页的seo关键词优化
  • 做网站熊掌号/拓客app下载
  • 张家港做外贸网站/外链怎么发
  • 【初识数据结构】CS61B中的基数排序
  • umijs局域网访问警告Disconnected from the devServer,trying to reconnect...
  • 无人机喷洒系统技术要点与难点解析
  • C++算法竞赛篇(五)循环嵌套题型讲解
  • URL与URI:互联网世界的“门牌号“与“身份证“
  • 解决 Delete ␍ prettier/prettier问题的方案