当前位置:网站首页>字符串替换空格
字符串替换空格
2022-07-30 00:09:00 【龙崎流河】
题目:
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例一:
输入:s = “We are happy.”
输出:“We%20are%20happy.”
分析:
因为String类型不可变,所以需要StringBuilder来重新创造一个字符串返回。
代码:
public class ReplaceSpace {
public String replaceSpace(String s) {
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == ' '){
stringBuilder.append("%20");
}else {
stringBuilder.append(s.charAt(i));
}
}
return stringBuilder.toString();
}
}

边栏推荐
猜你喜欢

“ 我是一名阿里在职9年软件测试工程师,我的经历也许能帮到处于迷茫期的你 ”

First Normal Form, Second Normal Form, Third Normal Form

账号权重怎么提升?自媒体运营的3个方法,帮你获得更多收益

1326. 灌溉花园的最少水龙头数目 动态规划

Tkinter:功能按钮Button

Getting Started with Sentinel

How to design and implement report collaboration system for instruction set data products——Development practice of industrial collaborative manufacturing project based on instruction set IoT operating

【集训DAY16】ALFA【凸壳】【计算几何】

全网最强 JVM 来袭!(至尊典藏版)

容器化 | 在 Rancher 中部署 MySQL 集群
随机推荐
Codeforces Round #805 (Div. 3)总结
全国双非院校考研信息汇总整理 Part.8
MySQL 用 BETWEEN AND 日期查询包含范围边界
Minesweeper game in c language
多商户商城系统功能拆解18讲-平台端商家售后
NumPy(二)
读书笔记:《这才是心理学:看穿伪心理学的本质(第10版)》
EA&UML日拱一卒-多任务编程超入门-(2)进程和线程
Redis系列:高可用之Sentinel(哨兵模式)
账号权重怎么提升?自媒体运营的3个方法,帮你获得更多收益
图论:二分图
YOLO数据格式说明与转换
『牛客|每日一题』走迷宫
opencv基本图像的滤波
YoloV5数据集自动划分训练集、验证集、测试集
Apache Doris 1.1 特性揭秘:Flink 实时写入如何兼顾高吞吐和低延时
C陷阱与缺陷 第5章 库函数 5.1 返回整数的getchar函数
One article to answer web performance optimization
决策树原理及代码实现
外包干了五年,废了...