题目描述

请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

思路

感觉这题对于Java意义不大,直接库函数。

代码

public class Solution {
public String replaceSpace(StringBuffer str) {
return str.toString().replaceAll(" ","%20");
}
}
private static String replaceSpace(String input) {

    if (input == null) {
return null;
} if (input.isEmpty()) {
return "";
} StringBuilder sb = new StringBuilder(); for (int i = 0; i < input.length(); i++) {
if (input.charAt(i) != ' ') {
sb.append(input.charAt(i));
} else {
sb.append("%20");
}
} return sb.toString();
}
 

最新文章

  1. SQL Server里的文件和文件组
  2. C[泊车管理系统]
  3. 内存泄漏检测工具Valgrind
  4. HW4.34
  5. php魔术方法——构造函数和析构函数
  6. CSU 1119 Collecting Coins
  7. linux命令:使用man, 导出man
  8. java innerclass
  9. BASE64-客户端(js)加码-服务器端(c#)解码,URL传递“汉字参数”解决方法
  10. Sasha and Array
  11. 【SoDiaoEditor更新啦】--谨以献给那些还在医疗行业奋斗的小伙伴们
  12. jsonArray与 jsonObject区别与js取值
  13. ImportError: cannot import name UnrewindableBodyError
  14. python set和get实现
  15. 002.DNS-BIND简介
  16. gearman 简介
  17. Maven项目导出jar包配置
  18. 【php】基础学习5
  19. 图形学习 Javascript 正则 regexper.com
  20. Plan

热门文章

  1. ArrayList扩容分析
  2. 关于Android studio调用高德地图的简单流程和要点
  3. YOLOv3:Demo needs OpenCV for webcam images
  4. JVM内存模型入门
  5. Kerberos身份验证访问Web HttpFS
  6. Vue开发——实现吸顶效果
  7. 使用OpenSSL生成RSA秘钥对并对文件加解密
  8. window.location.href 与 window.location.href 的区别
  9. 12、rpm
  10. filepath:处理文件路径的一把好手