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

软装设计师常用网站百度输入法免费下载

软装设计师常用网站,百度输入法免费下载,青岛李沧区网站建设,c2c网站建设策划书目录 题目描述:剑指 Offer 05. 替换空格(简单)题目接口解题思路1代码解题思路2代码 PS: 题目描述:剑指 Offer 05. 替换空格(简单) 请实现一个函数,把字符串 s 中的每个空格替换成"%20&quo…

目录

  • 题目描述:剑指 Offer 05. 替换空格(简单)
    • 题目接口
    • 解题思路1
    • 代码
    • 解题思路2
    • 代码
  • PS:

题目描述:剑指 Offer 05. 替换空格(简单)

请实现一个函数,把字符串 s 中的每个空格替换成"%20"。

LeetCode做题链接:LeetCode-剑指 Offer 05. 替换空格

示例 1:

输入:s = "We are happy."
输出:"We%20are%20happy."

限制: 0 <= s 的长度 <= 10000

题目接口

class Solution {public String replaceSpace(String s) {}
}

解题思路1

初始化一个 StringBuilder ,记为 sb
遍历列表 s 中的每个字符 c
c 为空格时:向 sb 后添加字符串 “%20” ;
c 不为空格时:向 sb后添加字符 c
将列表 sb 转化为字符串并返回。

代码

class Solution {public String replaceSpace(String s) {StringBuilder sb = new StringBuilder();int len = s.length();for (int i = 0; i < len; i++) {char c = s.charAt(i);if (c == ' ') {sb.append("%20");} else {sb.append(c);}}return sb.toString();}
}

成功!
在这里插入图片描述

解题思路2

String内置方法:replaceAll
用给定的替换替换与给定正则表达式匹配的此字符串的每个子字符串。
以str形式调用此方法 .replaceAll (正则表达式, repl) 产生与表达式完全相同的结果

代码

class Solution {public String replaceSpace(String s) {return s.replaceAll(" ","%20");}
}

成功!在这里插入图片描述
这个方法的耗时会高一些,里面会使用正则表达式去匹配空格再替换~

PS:

感谢您的阅读!如果您觉得本篇文章对您有所帮助,请给予博主一个喔~

http://www.ds6.com.cn/news/31734.html

相关文章:

  • 成全视频免费高清观看在线动漫seo网站权重
  • 可以做翻译的网站产品网络推广
  • 科技风格网站怎么在网上做广告
  • 免费的开源网站电商代运营
  • wordpress批量倒入txt石家庄关键词优化软件
  • 做搜索引擎优化网站费用微商刚起步怎么找客源
  • 湘潭做网站的公司百度搜索关键词统计
  • 百度上网站怎么做微信引流推广
  • 河南安阳市地图广州seo团队
  • 如何制作一个企业网站互联网广告公司排名前十
  • 游学做的好的网站手机网页制作
  • 深圳建网站公司哪家好推广平台哪个效果最好
  • 官方企业微信app下载seo搜索引擎优化主要做什么
  • 网站菜单模板今日头条新闻10条简短
  • 做网站的企划书网络工程师培训班要多少钱
  • 做视频怎么去除网站哈尔滨企业网站seo
  • 能够做网站的资质推广是什么意思
  • 学院网站怎么做的找一个免费域名的网站
  • 花瓣网网站模板软文写作是什么意思
  • 企业建设网站网站建设公司室内设计师培训班学费多少
  • 成都有什么好玩的旅游景点免费seo网站优化
  • 想做淘宝 网站怎么做汕头网站推广排名
  • 如何让人帮忙做网站培训体系包括四大体系
  • 衡阳百度网站建设网络软文名词解释
  • 免费建立自己的网站网络推广工作好吗
  • 个人网站的设计网页模板免费html
  • 一级A做爰片秋欲浓网站百度爱采购关键词优化
  • 做网站的专业叫什么北京网站seo公司
  • 网站建设团队与分工免费b站推广网址有哪些
  • 给网站做灰盒渗透测试需要哪些数据百度贴吧官网入口