当前位置:网站首页>来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();
}
}
课后习题:
休息休息啦

边栏推荐
- 安装gnome-screenshot截图工具
- SSM整合案例分析(详解)
- mysql 数据去重的三种方式[实战]
- Kotlin 优点
- 关于@Autowired
- 【小程序项目开发 -- 京东商城】uni-app 商品分类页面(下)
- skynet中一条消息从取出到处理完整流程(源码刨析)
- SSM integration case study (detailed)
- I advise those juniors and juniors who have just started working: If you want to enter a big factory, you must master these core skills!Complete Learning Route!
- 文件管理:目录管理
猜你喜欢
随机推荐
sqlmap使用教程大全命令大全(图文)
JSP config对象的简介说明
SQL statement knowledge
[转载] Virtual Studio 让系统找到需要的头文件和库
Vue项目通过node连接MySQL数据库并实现增删改查操作
[MySQL exercises] Chapter 4 · Explore operators in MySQL with kiko
【云原生】微服务之Feign的介绍与使用
Golang-based swagger super intimate and super detailed usage guide [there are many pits]
0730~Mysql优化
Vulkan与OpenGL对比——Vulkan的全新渲染架构
第八章 、接口
SQLAlchemy使用教程
状态机动态规划之股票问题总结
MySQL 视图(详解)
奉劝那些刚参加工作的学弟学妹们:要想进大厂,这些核心技能是你必须要掌握的!完整学习路线!
Define event types in Splunk Web
搭建frp进行内网穿透
MySQL 数据库基础知识(系统化一篇入门)
MUI获取相机权限
日志导致线程Block的这些坑,你不得不防









