02.替换空格 (Java)
2024-10-06 23:34:18
题目描述
请实现一个函数,将一个字符串中的每个空格替换成“%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();
}
最新文章
- SQL Server里的文件和文件组
- C[泊车管理系统]
- 内存泄漏检测工具Valgrind
- HW4.34
- php魔术方法——构造函数和析构函数
- CSU 1119 Collecting Coins
- linux命令:使用man, 导出man
- java innerclass
- BASE64-客户端(js)加码-服务器端(c#)解码,URL传递“汉字参数”解决方法
- Sasha and Array
- 【SoDiaoEditor更新啦】--谨以献给那些还在医疗行业奋斗的小伙伴们
- jsonArray与 jsonObject区别与js取值
- ImportError: cannot import name UnrewindableBodyError
- python set和get实现
- 002.DNS-BIND简介
- gearman 简介
- Maven项目导出jar包配置
- 【php】基础学习5
- 图形学习 Javascript 正则 regexper.com
- Plan