七叶笔记 » golang编程 » Go 代码实践:strings.Builder 处理字符串

Go 代码实践:strings.Builder 处理字符串

leetcode 替换空格

strings.Builder 类中内置了对字符串的操作。可以不用逐个操作字符判断了。

 res.WriteString("%20")  

代码实例

 import "strings"

func replaceSpace(s string) string {
  var res strings.Builder
  
  for i:=range s{
    if s[i]==' '{
       res.WriteString("%20")
    }else {
       res.WriteByte(s[i])
    }
  }
  
  return res.String()
}
  

相关文章