自己的题解
遍历识别空格,然后直接替换
class Solution {
public String replaceSpace(String s) {
char[] arr = s.toCharArray();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < arr.length; i++) {
if(arr[i]==' ') sb.append("%20");
else sb.append(arr[i]);
}
return sb.toString();
}
}
要不然就是C++特性,但是我是Java选手