题目链接
题目描述
将一个字符串中的空格替换成 “%20”。
Input:
"A B"
Output:
"A%20B"
解题思路
通过字符串中空格的个数,计算新字符串长度
两个指针进行字符串拷贝,当遇到‘ ’时替换为 %20
代码
import java.util.*;
public class Solution {
public String replaceSpace (String s) {
StringBuilder res = new StringBuilder();
char[] str = s.toCharArray();
for(char c : str){
if(c == ' '){
res.append("%20");
}else{
res.append(c);
}
}
return res.toString();
}
}