'init'
This commit is contained in:
44
demo/dem.go
Normal file
44
demo/dem.go
Normal file
@@ -0,0 +1,44 @@
|
||||
package main //同文件包的声明 需要保持一直
|
||||
import (
|
||||
"fmt"
|
||||
"strconv"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func main() {
|
||||
var s string = "golang你好"
|
||||
fmt.Println(len(s))
|
||||
|
||||
for i, value := range s {
|
||||
fmt.Printf("%d", "%c", i, value)
|
||||
}
|
||||
r := []rune(s)
|
||||
for i := 0; i < len(r); i++ {
|
||||
fmt.Println(r[i])
|
||||
}
|
||||
num1, _ := strconv.Atoi("666")
|
||||
fmt.Println(num1)
|
||||
//整数转成字符串
|
||||
st1 := strconv.Itoa(88)
|
||||
fmt.Println(st1)
|
||||
//统计字符串中有几个相同的
|
||||
count := strings.Count("golanggolang", "golang")
|
||||
fmt.Println(count)
|
||||
//不区分大小写
|
||||
flag := strings.EqualFold("go", "GO")
|
||||
fmt.Println(flag)
|
||||
//区分大小写
|
||||
fmt.Println("hello" == "HELLO")
|
||||
//字符串替换
|
||||
ss := strings.Replace("gogogo", "go", "golang", -1)
|
||||
fmt.Println(ss)
|
||||
//按照字符串,为分割符标识,将字符串进行切割分成字符数组
|
||||
a := strings.Split("java-go", "-")
|
||||
fmt.Println(a)
|
||||
//大小写切换
|
||||
fmt.Println(strings.ToLower("GO"))
|
||||
fmt.Println(strings.ToUpper("go"))
|
||||
//去除空格!
|
||||
fmt.Println(strings.TrimSpace(" go "))
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user