// 字符去重排序funclistDropDupSort(str string)string{// 利用map去重
m :=make(map[rune]bool)for_, v :=range str {
m[v]=true}// 追加到切片
s :=make([]string,0,len(m))for k,_:=range m {
s =append(s,string(k))}// 稳定排序
sort.Stable(sort.StringSlice(s))return strings.Join(s,"")}
// 字符修改
str :="asdsa"
list :=[]rune(str)
list[0]='c'
str =string(list)
Nodejs
// 字符去重排序const str ="ajldjlajfdljfddd"const list = Array.from(newSet(str)).sort()const s = list.join('')