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

软件分享网站个人信息网站模板

软件分享网站,个人信息网站模板,装修公司电话号码查询,重庆有哪些好玩的目录 题目描述:剑指 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.yayakq.cn/news/456482/

相关文章:

  • 深圳的网站郑州网站优化的微博_腾讯微博
  • 网站建设链接演示网站开发的难点与重点
  • 猪八戒网网站设计网站设计这个专业怎么样
  • 有哪些可以在线做海报的网站wordpress允许特定
  • 58同城烟台网站建设Wordpress插件完全删除
  • 福州 哈尔滨网站建设 网络服务app交互设计
  • 廊坊网站建设公司费用四川建设网app下载
  • 类似淘宝网站模板长沙百度网站制作
  • .net网站如何优化微信开发者平台入口
  • 麦当劳的网站优化建议wordpress样式表
  • 推荐微商城网站建设免费制作的企业网站
  • 公司制作网站跟企业文化的关系做企业网站找哪家
  • 注册一个免费的网站吗南京医疗网站建设
  • 品牌推广软文案例湖北seo诊断
  • 阜阳学校网站建设如何制作app推广
  • 百度怎么注册公司网站腕表之家
  • 多少钱网站设计潜江资讯网最新招聘信息
  • 电商 企业网站 福州大鹏网络网站建设报价
  • 设计师作品网站wordpress 手机端主题
  • 廊坊网站制作报价有什么做ppt参考的网站
  • 无锡网站推广哪家公司好wordpress怎么用地图吗
  • 怎么做一个网站多少钱怎样建立网站赚钱
  • 邯郸建设局公开网站成品网站w灬源码16伊园
  • 温州市微网站制作电话晚上睡不着推荐个网站
  • 厦门建设局网站首页6企业网站建设策划书 前言
  • 网站搭建百家号做美缝在哪个网站接单
  • 伊宁市做网站百度只收录网站首页
  • 做网站需要注意WordPress添加前台投稿插件
  • 19年做网站广州网站设计企业
  • 网页游戏网站在线玩学网站建设要多久