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

边栏推荐
- 如何在一台机器上(windows)安装两个MYSQL数据库
- 【云原生】微服务之Feign的介绍与使用
- TypeError The view function did not return a valid response. The function either returned None 的解决
- 如何在 Linux 上安装 MySQL
- JSP exception对象简介说明
- UE4插件软链接(关联)
- SQLAlchemy使用教程
- 0730~Mysql optimization
- Which strings will be parsed as null by FastJson?
- 日志导致线程Block的这些坑,你不得不防
猜你喜欢

How on one machine (Windows) to install two MYSQL database

Spark 在 Yarn 上运行 Spark 应用程序

MySQL 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题)

科目三:前方路口直行

【RISC-V】risc-v架构学习笔记(架构初学)
![[MySQL exercises] Chapter 2 Basic operations of databases and data tables](/img/43/73a59a293d4708b6f9aeae990a7029.png)
[MySQL exercises] Chapter 2 Basic operations of databases and data tables
![[转载] Virtual Studio 让系统找到需要的头文件和库](/img/85/909c2ef52bbecb3faf7ed683fee65b.png)
[转载] Virtual Studio 让系统找到需要的头文件和库

MySQL 日期时间类型精确到毫秒

ONES 入选 CFS 财经峰会「2022数字化创新引领奖」

【机器学习】用特征量重要度(feature importance)解释模型靠谱么?怎么才能算出更靠谱的重要度?
随机推荐
JSP response,request操作中(中文乱码)-如何解决呢?
关于@Autowired
sqli-labs(less-11)
torch分布式训练
MySQL 排序
【Unity】编辑器扩展-02-拓展Hierarchy视图
模块化规范
UE4插件软链接(关联)
[Cloud native and 5G] Microservices support 5G core network
The torch distributed training
(C语言基础)原样输入输出
如何升级nodejs版本
Vulkan与OpenGL对比——Vulkan的全新渲染架构
刷题《剑指Offer》day07
SSM integration case study (detailed)
【MySQL中auto_increment有什么作用?】
哆啦a梦教你页面的转发与重定向
剑指offer-解决面试题的思路
功能强大的国产Api管理工具
02 Truffle TutorialToken 示例