剑指offer之 替换空格
2024-10-20 01:30:17
package Problem4;
public class ReplaceBank {
/*
* 题目描述: 请实现一个函数,将字符串的每个空格替换为"%20"。
* 例如输入"We are happy",则输出"We%20are%20happy."。
*/
/**
* @param args
*/
public String replace(String input) {
StringBuilder builder = new StringBuilder();
if (input == null || input.length() == 0) {
return null;
}
for (int i = 0; i < input.length(); i++) {
if (input.charAt(i) == ' ') {
builder.append("%");
builder.append("2");
builder.append("0");
} else {
builder.append(input.charAt(i));
}
}
return builder.toString();
}
最新文章
- js触发按钮点击事件
- Redis设计与实现(一~五整合版)【搬运】
- 【初级】linux mv 命令详解及使用方法实战
- poj2109
- GEOS库学习之四:几何关系判断
- RequireJS使用及JS目录规划
- 中国VR公司的详尽名单
- 【转】提示框第三方库之MBProgressHUD iOS toast效果 动态提示框效果
- 远程调试树莓PI
- storm学习之入门篇(二)
- 实用的PHP正则表达式
- Python中模块之random的功能介绍
- 经典面试题:从 URL 输入到页面展现到底发生什么?
- fetch和axios获取数据
- java.lang.RuntimeException: Class ";org.apache.maven.cli.MavenCli$CliRequest"; not found
- SQL DCL 数据控制语句
- js运行机制详解:event loop
- 〖Linux〗Ubuntu用户重命名、组重命名,机器重命名~
- Pamulinawen--IPA--菲律宾伊洛卡诺语
- WEB中会话跟踪