//字符串的使用
str := "golang你好" //字符串长度 fmt.Println(len(str)) //循环输出 for k, v := range str { fmt.Printf("索引为:%d,具体值为:%c \n", k, v) } //以切片循环展示 r := []rune(str) for i := 0; i < len(r); i++ { fmt.Printf("%c \n", r[i]) } //字符串转整数 fmt.Println(strconv.Atoi("99")) //正数转字符串 fmt.Println(strconv.Itoa(88)) //统计一个字符串有几个指定的字符 fmt.Println(strings.Count("golandan", "ab")) //个数如:0;1; //不区分大小写的字符串比较 fmt.Println(strings.EqualFold("hello111", "HELLO11")) //一样:true,不一样:false //区分大小写字符串比较 fmt.Println("hello" == "hello") //一样:true,不一样:false //返回字符在字符串中第一次出现的索引值,如果没有返回-1 fmt.Println(strings.Index("golandd", "d")) //字符串的替换,字符串,根据哪个值替换,要替换成什么,替换几个(全部替换为负数) fmt.Println(strings.Replace("ggiiig", "g", "0", 1)) //将字符串的字母进行大小写替换 fmt.Println(strings.ToLower("Go")) //转小写 fmt.Println(strings.ToUpper("go")) //转大写 //将字符串左右两边的空格去掉 fmt.Println(strings.TrimSpace(" go and php ")) //将字符串左边指定的字符去掉 fmt.Println(strings.TrimLeft("~golang", "~g")) //将字符串右边指定的字符去掉 fmt.Println(strings.TrimRight("~golang", "ng")) //判断字符串是否以指定的字符串开头 fmt.Println(strings.HasPrefix("http://java.sun.com/jsp", "https")) //一样:true,不一样:false //判断字符串是否以指定的字符串结束 fmt.Println(strings.HasSuffix("demo.png", ".png1")) //一样:true,不一样:false
标签:函数,fmt,Println,字符串,go,true,strings From: https://www.cnblogs.com/dream-meng/p/18050799