概述
package main
import (
"fmt"
"sort"
"strings"
)
func main() {
//把字符串分割成数组
str:="1-2323-23-32-435-546-654-6-cn-zhx-n-nbh-sn"
stri:=strings.Split(str ,"-")
fmt.Println("1",stri)
//1 [1 2323 23 32 435 546 654 6 cn zhx n nbh sn]
//把数组拼接成字符串
strin:=strings.Join(stri,"")
fmt.Println( "2",strin)
//2 1232323324355466546cnzhxnnbhsn
//把小写字符串转成大写字符串
s4:="sdf"
fmt.Println(strings.ToUpper(s4))
// SDF
//把map中的key和values进行对调
var m=map[string]int{"A":1,"B":2,"C":3,"D":4,"E":5,"F":6}
var is=make(map[int]string ,len(m))
for k,v:=range m{
is[v]=k
}
for k,v:=range is{
fmt.Println("__",k,v)
//__ 4 D
__ 5 E __ 6 F __ 1 A __ 2 B __ 3 C
}
//切片中的大小进行排序
s1:=[] int{1,23,44,66,2,67,854,567,36}
sort.Sort(sort.Reverse(sort.IntSlice(s1)))
//sort.Reverse
倒叙
sort.IntSlice 整型进行排序
fmt.Println(s1)
//[854 567 67 66 44 36 23 2 1]
s2:=[] float64{1.232,1.2323,1.43,1.24323,1.54,1.4634}
sort.Sort(sort.Reverse(sort.Float64Slice(s2)))
// sort.float64Slice 小数进行排序
fmt.Println(s2)
//[1.54 1.4634 1.43 1.24323 1.2323 1.232]
s3:=[]string{"A","q","B","Y","C","n","BC","BV"}
sort.Sort(sort.StringSlice(s3[1:5]))
//字符串进行排序
fmt.Println(s3)
//[A B C Y q n BC BV]
}
最后
以上就是寂寞背包为你收集整理的字符串strings和sort的排序的全部内容,希望文章能够帮你解决字符串strings和sort的排序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复