当前位置:网站首页>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

边栏推荐
猜你喜欢

loadrunner-controller-场景执行run

Kotlin—基本语法 (五)

2019 NeurIPS | Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation

安装gnome-screenshot截图工具

浏览器使用占比js雷达图

js department budget and expenditure radar chart

【RISC-V】risc-v架构学习笔记(架构初学)

ARC在编译和运行做了什么?

canvas粒子变幻各种形状js特效

VMware下安装win10启动后进入Boot Manger界面如何解决
随机推荐
postgresql generate random date, random time
02 Truffle TutorialToken 示例
js滚动条滚动到指定元素
状态机动态规划之股票问题总结
来n遍剑指--07. 重建二叉树
关于挂载EXfat文件格式U盘失败的问题
Aleo Testnet3规划大纲
MUI获取相机权限
傅里叶变换,拉普拉斯变换学习记录
高并发高可用高性能的解决方案
我的创作纪念日
【节选】吴恩达给出的AI职业生涯规划
如何将亚马逊广告添加到您的 WordPress 网站(3 种方法)
Kotlin—基本语法(二)
Splunk Workflow action 给我们带来的好处
js右侧圆点单页滚动介绍页面
JS中原型和原型链的详细讲解(附代码示例)以及 new关键字具体做了什么的详细讲解
loadrunner-controller-目标场景Schedule配置
Flink1.15源码阅读——PER_JOB vs APPLICATION执行流程
一次Spark SQL线上问题排查和定位