leetCode 劍指 Offer 05. 替換空格
阿新 • • 發佈:2020-12-11
技術標籤:leetCode演算法題
leetCode題目
劍指 Offer 05. 替換空格
請實現一個函式,把字串 s 中的每個空格替換成"%20"。
示例 1:
輸入:s = “We are happy.”
輸出:“We%20are%20happy.”
//方法一使用for stringBuilder 替換
public String replaceSpace(String s) {
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0 ; i < s.length(); i++){
char a = s.charAt(i);
if(a == ' ')stringBuilder.append("%20");
else stringBuilder.append(a);
}
return stringBuilder.toString();
}
//使用String的replace
public static String replaceSpace2(String s) {
return s.replace(" ","%20");
}