问题描述:
在字符串中把空格替换成%20。比如字符串“How are you, world!”替换后的字符串是“How%20are%20yout,%20world!”
代码:
package cn.wzq.sword_finger_offer;
public class Sword02 {
public StringBuffer replaceSpace(String string) {
StringBuffer stringBuffer = new StringBuffer();
int length = string.length();
for (int i = 0; i < length; i++) {
if (' ' != (string.charAt(i))){
stringBuffer.append(string.charAt(i));
}else {
stringBuffer.append("%20");
}
}
return stringBuffer;
}
public static void main(String[] args){
String word = "How are yout, world!";
Sword02 sword02 = new Sword02();
StringBuffer wordBuffer = sword02.replaceSpace(word);
System.out.println(wordBuffer);
}
}