《LeetCode力扣练习》剑指 Offer 05. 替换空格 Java
一、资源
-
题目:
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:
输入:s = “We are happy.”
输出:“We%20are%20happy.”限制:
0 <= s 的长度 <= 10000
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 -
上代码(经过线上OJ测试)
/** * Created with IntelliJ IDEA. * * @author : DuZhenYang * @version : 2022.03.01 18:01:48 * description : */ public class LeetCode { public String replaceSpace(String s) { StringBuilder stringBuffer = new StringBuilder(); char[] chars = s.toCharArray(); for (char x : chars) { if (x == ' ') { stringBuffer.append("%20"); } else { stringBuffer.append(x); } } return stringBuffer.toString(); } }