H5W3
当前位置:H5W3 > go > 正文

【go】golang,如何获得一个string中的某个字符?

我能想到的方法只有下面这种,求教各位高人有其它更直接的方法吗?

string s = "abcde"
c := s[1:2]
fmt.Println(c) // 输出 "b"

按什么获取,索引?

func main() {
str := "Hello 世界"
fmt.Println(string(str[1]))
fmt.Println(string([]rune(str)[1]))
fmt.Println(string([]rune(str)[7]))
}

output:

e
e
界

转成数组,再用索引取啊

package main
import (
"fmt"
)
import "strings"
func main() {
for i, v := range strings.Split("helloworld", "") {
fmt.Println(i, v)
}
}

strings.Split("helloworld", "")

回答

本文地址:H5W3 » 【go】golang,如何获得一个string中的某个字符?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址