难度:简单
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:
输入:s = “We are happy.”
输出:“We%20are%20happy.”
public class ReplaceSpace {
public static void main(String[] args) {
System.out.println(repalceSpace("Kyrie Irving"));
}
private static String repalceSpace(String string){
int len = 0;
char[] arr = new char[string.length() * 3];
for (int i = 0; i < string.length(); i++) {
char ch = string.charAt(i);
if (ch == ' '){
arr[len++] = '%';
arr[len++] = '2';
arr[len++] = '0';
}else {
arr[len++] = ch;
}
}
return new String(arr, 0, len);
}
}
27 / 27 个通过测试用例
状态:通过
执行用时:0 ms
内存消耗:34.1 MB