難度:簡單
請實現一個函數,把字符串 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