当前位置:网站首页>Come n times with the sword--05. Replace spaces
Come n times with the sword--05. Replace spaces
2022-07-31 09:20:00 【Qin feather】
专栏前言:
本专栏主要是算法训练,目的很简单.在掌握基本的java知识后,学习最重要的算法知识,在学习之前首先要对自身有一定的理解,如果不知道怎么做欢迎来私聊.
算法的过程很枯燥,但是也很特别,不断地刷题,不断地分享才会越来越好,给别人讲明白才是真正学会了.在分享中学会知识.
坚持就是胜利~~~
题目描述:
请实现一个函数,把字符串 s 中的每个空格替换成"%20".
示例:
输入:s = "We are happy."
输出:"We%20are%20happy."
限制:
0 <= s 的长度 <= 10000
解题1:
创建新的String,If there is a space, it will be directly%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();
}
}
课后习题:
rest

边栏推荐
猜你喜欢
随机推荐
2019 NeurIPS | Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation
JSP exception对象简介说明
SQL join table (inner join, left join, right join, cross join, full outer join)
@RequestBody和@RequestParam区别
混合型界面:对话式UI的未来
MySQL 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题)
loadrunner脚本--添加检查点
MySQL 高级(进阶) SQL 语句 (一)
如何将虚拟机上的文件复制到主机上
Kotlin—基本语法(一)
服务器上解压文件时提示“gzip: stdin: not in gzip format,tar: Child returned status 1,tar: Error is not recovera“
剑指offer-解决面试题的思路
MySQL 数据库基础知识(系统化一篇入门)
【节选】吴恩达给出的AI职业生涯规划
qt pass custom structure parameters in different threads
(C语言基础)原样输入输出
Flink1.15 source code reading - PER_JOB vs APPLICATION execution process
【TCP/IP】网络模型
Scala basics [seq, set, map, tuple, WordCount, queue, parallel]
来n遍剑指--05. 替换空格








![mysql 数据去重的三种方式[实战]](/img/37/ad4007a32d9eb563a303756785e72f.png)