指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub

golang字符串切片去重: 有时候需要去除字符串切片里的重复数据,可以通过下面的方法实现,其中 sort.Strings 很有用,这样可以很精确的对数据进行处理


func removeDuplicateString(data string) []string {
	dataS := strings.Split(data, ",")
	sort.Strings(dataS)
	i := 0
	var list = []string{""}
	for j := 0; j < len(dataS); j++ {
		if strings.Compare(list[i], dataS[j]) == -1 {
			list = append(list, dataS[j])
			i++
		}
	}

	return list
}