1替换字符

class Solution {
public String replaceSpace(String s) {
if(s.length()==0){
return s;
}else{
StringBuffer sb = new StringBuffer();
for(int i = 0; i<s.length();i++){
char c = s.charAt(i);
if(c == ' '){
sb.append("%20");
}else{
sb.append(c);
}
}
return sb.toString();
}
}
}

思路:

  1. 扫描字符串s,并根据索引获取该字符,判断:

    • 如果遇到空格,则替换
    • 否则直接原字符放入一个字符串缓冲区里
  2. 将字符串缓存区返回

posted @   gdxstart  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示