安全プラン2を証明する:文字列がスペースを置き換えます

タイトル説明 

  、にそれぞれのスペースを置き換えるために、文字列関数を実装してください「20%。」文字列があるとき例えば、私たちは幸せです。文字列は今後%20Are%20Happy後に交換された後。

 

私の考え:

package com.jianzhioffer;

public class ReplaceSpace {
	public static void main(String[] args){
		StringBuffer str = new StringBuffer("We Are Happy");
		
		System.out.println(ReplaceSpace.replaceSpace(str));
	}
	
	public static String replaceSpace(StringBuffer str) {
		StringBuffer newStr = new StringBuffer();
		for(int i=0; i<str.length(); i++){
			char ch = str.charAt(i);
			if(str.charAt(i) == ' '){
				newStr.append("%20");
			}else{
				newStr.append(ch);
			}
			
			
		}
		return newStr.toString();
    }
}

 

 

この質問は、アルゴリズムが使用されていない基本的にはどのような、非常に簡単です。

おすすめ

転載: blog.csdn.net/m0_37564426/article/details/91492219