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();
}

最新文章

  1. js触发按钮点击事件
  2. Redis设计与实现(一~五整合版)【搬运】
  3. 【初级】linux mv 命令详解及使用方法实战
  4. poj2109
  5. GEOS库学习之四:几何关系判断
  6. RequireJS使用及JS目录规划
  7. 中国VR公司的详尽名单
  8. 【转】提示框第三方库之MBProgressHUD iOS toast效果 动态提示框效果
  9. 远程调试树莓PI
  10. storm学习之入门篇(二)
  11. 实用的PHP正则表达式
  12. Python中模块之random的功能介绍
  13. 经典面试题:从 URL 输入到页面展现到底发生什么?
  14. fetch和axios获取数据
  15. java.lang.RuntimeException: Class &quot;org.apache.maven.cli.MavenCli$CliRequest&quot; not found
  16. SQL DCL 数据控制语句
  17. js运行机制详解:event loop
  18. 〖Linux〗Ubuntu用户重命名、组重命名,机器重命名~
  19. Pamulinawen--IPA--菲律宾伊洛卡诺语
  20. WEB中会话跟踪

热门文章

  1. MySQL三:存储引擎
  2. [Hibernate开发之路](4)ID生成策略
  3. CentOS 源码安装svn
  4. View Controller容器
  5. 推荐扔物线的HenCoder Android 开发进阶系列 后期接着更新
  6. No breeds found in the signature, a signature update is recommended
  7. Python爬上不得姐 并将段子写入数据库
  8. RGBA与半透明背景
  9. 列表按照字母排序检索SideBar
  10. apache常用模块介绍