安全性を証明するためにオファーを受ける2頭の牛オフ

タイトル説明
、にそれぞれのスペースを置き換えるために、文字列関数を実装してください「20%。」例えば、文字列があるとき、私たちは幸せです。文字列が後に我々 %20Are%20Happy交換後。
解決策:
1.コール機能が付属しています
**分析:**内蔵のJavaの機能str.toString()を置き換えると( ""、 "%20")。
コード

public class Solution {
    public String replaceSpace(StringBuffer str) {
        return str.toString().replace(" ","%20");
    }
}

メモリの新しい配列を持つ2
分析「に直面したとき、」20%「それは、追加」、それ以外の場合はどのような追加的な経験を何:
コード

import java.util.*;
public class Solution {    
    public String replaceSpace(StringBuffer str) {        
        StringBuilder newstr = new StringBuilder();        
        for(int i=0;i<str.length();i++){            
            char c = str.charAt(i);            
            if(c == ' '){                
                newstr.append("%20");            
            }else{                
                newstr.append(c);            
            }        
        }        
        return newstr.toString();    
    }
}
公開された96元の記事 ウォン称賛14 ビュー5129

おすすめ

転載: blog.csdn.net/qq_44797965/article/details/104301197