1. 程式人生 > 其它 >leetCode 劍指 Offer 05. 替換空格

leetCode 劍指 Offer 05. 替換空格

技術標籤: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"); }