發現strings.split()有個坑

按照指定的分隔符拆分字符串,感覺太簡單不過了。 strings.Split(str, "分隔符") 比如我現在有個字符串: str := "Zk;5cp;" 當用 ; 去拆分後,你會發現拆分後的數組len() 爲3, 而不是2.   由此可見,當用;拆分後,最末尾還有一個空串,這個空串使用len()的時候爲1 所以在後續邏輯處理的時候可能需要注意這個點,要麼提前把字符串最末尾的分隔符去掉,要麼對拆
相關文章
相關標籤/搜索