替代字串的空格

2021-10-08 17:57:04 字數 500 閱讀 4127

請編寫乙個方法,將字串中的空格全部替換為「%20」。假定該字串有足夠的空間存放新增的字元,

並且知道字串的真實長度(小於等於1000),同時保證字串由大小寫的英文本母組成。

給定乙個string inistring 為原始的串,以及串的長度 int len, 返回替換後的string。

測試樣例:

"mr john smith」,13

返回:「mr%20john%20smith」

」hello world」,12

返回:」hello%20%20world」

//思路 1 字串轉化為字元陣列, 2 進行陣列掃瞄空格累加  得出len總長度

//3 進行雙指標掃瞄

public

class

d替代字串的空格

private

static string repale

(string str)

}

消除字串空格

這是自己面試時碰到的乙個題目,題目大意如下 去掉乙個字串的首尾空格,單詞之間的空格,如果有多個則合併為乙個,例如 i love china and i love you 則輸出結果為 i love china and i love you 先說一下自己的思路 1 字串首尾的空格比較容易,直接掃瞄乙個...

刪除字串空格

寫乙個去除字串左邊空格,右邊空格,字串中如果出現多個空格,則合併成乙個空格的程式。用python和c來解這道題的思路是不一樣的,c的思路基本就是指標的移動,而python有很多現成的東西可以用。def simplify text,space t r n f delete result word fo...

字串替換空格

點 抽象問題簡化問題 題意 乙個字串,比如 aaa baea erwe dsa dsa f a 替換其中的空格字元為 20 劍指offer面試題4 思路 這個問題的點在於,如果正常從頭到尾替換的話,每乙個被替換空格,它後面的全部字串都需要做整體移動 所以要設法想出,怎麼能夠減少字串移動 非空格字元需...