题目:URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。)
class Solution:
def replaceSpaces(self, S: str, length: int) -> str:
if length==0:return S
tmp=[]
for i in range(length):
if S[i]==' ':tmp.append('%20')
else:tmp.append(S[i])
return ''.join(tmp)
笔记:
str.join(sequence)
- sequence – 要连接的元素序列。