剑指 Offer 05. 替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:
输入:s = “We are happy.”
输出:“We%20are%20happy.”
解题思路: 把字符串s转化成字符型数组后,遍历数组。
class Solution {
public String replaceSpace(String s) {
int i,len;
char []p;
String news="";
p=s.toCharArray();
len=p.length;
for(i=0;i<len;i++){
if(p[i]!=' '){
news=news+p[i];
}else{
news=news+"%20";
}
}
return news;
}
}
备注: “”里面是string类型数据,’ '里面是char型数据。 String类型数据记得初始化。
心得: toCharArray()是个好东西。
在铁子的督促下,今天非常的高产!自从成立了“旧西圆”学习机构以后,学习积极性有所提升!表扬我自己!
【为什么剑指offer04要审核???我没乱说话啊哼!】