本文共 429 字,大约阅读时间需要 1 分钟。
剑指 Offer 05. 替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:
输入:s = "We are happy."输出:"We%20are%20happy."
java解法一:
class Solution { public String replaceSpace(String s) { int length = s.length(); char[] arr = new char[length*3]; int index=0; for(int i=0; i
用字符串s的长度*3创建一个char类型的数组,遍历字符串s,将提取的字符依次与空格比较,如果相同,则之后三个数组空间依次存储'%' '2' 和 '0',如果不同则存储提取的字符,最后将提取后的数组赋给一个新的字符串.
点个赞👍🙏 谢谢,这个对我真的很重要!
转载地址:http://fqqwi.baihongyu.com/