4.替换空格
Posted ohana!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.替换空格相关的知识,希望对你有一定的参考价值。
题目内容:
解题代码:
class Solution {
public String replaceSpace(String s) {
StringBuilder s1 = new StringBuilder();
for(int i = 0;i < s.length();i++){
if(s.charAt(i) == ' '){
s1.append("%20");
}else{
s1.append(s.charAt(i));
}
}
return s1.toString();
}
}
首先,考虑使用String自带的方法,但是,只能查找出现第一次的位置,考虑到运行时间,采用StringBuilder的方式,new一个新的字符串,然后,遍历传进的字符串,与' '进行比较,一样的时候加入相应的元素,不一样的地方直接和原字符串保持一致
以上是关于4.替换空格的主要内容,如果未能解决你的问题,请参考以下文章