当前位置:网站首页>来n遍剑指--05. 替换空格
来n遍剑指--05. 替换空格
2022-07-31 08:57:00 【秦 羽】
专栏前言:
本专栏主要是算法训练,目的很简单。在掌握基本的java知识后,学习最重要的算法知识,在学习之前首先要对自身有一定的理解,如果不知道怎么做欢迎来私聊。
算法的过程很枯燥,但是也很特别,不断地刷题,不断地分享才会越来越好,给别人讲明白才是真正学会了。在分享中学会知识。
坚持就是胜利~~~
题目描述:
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例:
输入:s = "We are happy."
输出:"We%20are%20happy."
限制:
0 <= s 的长度 <= 10000
解题1:
创建新的String,如果有空格直接将%20
加入到string
class Solution {
public String replaceSpace(String s) {
if(s == null){
return null;
}
StringBuilder sb = new StringBuilder();
for(int i = 0; i < s.length(); i++){
if(s.charAt(i) == ' '){
sb.append("%20");
}else{
sb.append(s.charAt(i));
}
}
return sb.toString();
}
}
课后习题:
休息休息啦
边栏推荐
猜你喜欢
SQL join table (inner join, left join, right join, cross join, full outer join)
TypeError The view function did not return a valid response. The function either returned None 的解决
多版本node的安装与切换详细操作
奉劝那些刚参加工作的学弟学妹们:要想进大厂,这些核心技能是你必须要掌握的!完整学习路线!
SSM框架讲解(史上最详细的文章)
Small application project development, jingdong mall 】 【 uni - app custom search component (below) - search history
Define event types in Splunk Web
sqli-labs(less-11)
状态机动态规划之股票问题总结
【云原生&微服务五】Ribbon负载均衡策略之随机ThreadLocalRandom
随机推荐
【小程序项目开发-- 京东商城】uni-app之自定义搜索组件(下) -- 搜索历史
2022杭电杯超级联赛3
MySQL安装常见报错处理大全
【Unity】编辑器扩展-02-拓展Hierarchy视图
How to upgrade nodejs version
5.for in 和 for of区别和使用
Vulkan与OpenGL对比——Vulkan的全新渲染架构
一次Spark SQL线上问题排查和定位
A brief introduction to the SSM framework
MySQL 数据库基础知识(系统化一篇入门)
【Redis高手修炼之路】Jedis——Jedis的基本使用
Small application project development, jingdong mall 】 【 uni - app custom search component (below) - search history
[Cloud native] Introduction and use of Feign of microservices
JSP page对象简介说明
云服务器部署 Web 项目
0730~Mysql optimization
jupyter notebook初使用
2019 NeurIPS | Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation
matlab常用符号用法总结
skynet中一条消息从取出到处理完整流程(源码刨析)