實現一個函數,將一個字符串中的每一個空格替換成"%20"。例如,當字符串爲"We Are Happy.",則通過替換以後的字符串爲"We%20Are%20Happy."。app
1 using System.Text; 2 3 namespace JianZhiOffer 4 { 5 class ReplaceSpace 6 { 7 public string replaceSpace(string str) 8 { 9 // write code here 10 if (str == null) 11 { 12 return null; 13 } 14 15 StringBuilder strBuff = new StringBuilder(); 16 17 for (int i = 0; i < str.Length; i++) 18 { 19 if (str[i] == ' ') 20 { 21 strBuff.Append(@"%20"); 22 } 23 else 24 { 25 strBuff.Append(str[i]); 26 } 27 } 28 29 return strBuff.ToString(); 30 } 31 } 32 }