1:获取字符串字节的个数,并按字节挨个输出

package main

import (
	"fmt"
)

func main() {
	var str string = "abc郑闯"  //共9个字节
	charray := []byte(str)    //转换为byte:一个字节对应一个数组元素
	fmt.Println(len(charray)) //获取元素的个数,结果为9
	for _, v := range charray {
		fmt.Printf("%c", v) //输出结果为:abcéé¯
	}
}

输出:

9
abcéé¯

2:获取字符串元素的个数,并按元素挨个输出

package main

import (
	"fmt"
)

func main() {
	a := "I love my family!我爱我的家人!"
	b := []rune(a)      //转换为rune:一个字符对应一个元素 (共24个)
	fmt.Println(len(b)) //获取元素的个数(24)
	for _, v2 := range b {
		fmt.Printf("%c", v2) //输出结果:I love my family!我爱我的家人!
	}
}

输出:

24
I love my family!我爱我的家人!

相关文章:

  • 2021-05-17
  • 2022-12-23
  • 2021-11-06
  • 2021-07-11
  • 2022-03-07
  • 2021-06-29
  • 2021-06-29
猜你喜欢
  • 2021-12-13
  • 2022-12-23
  • 2021-08-18
  • 1970-01-01
  • 2021-09-16
  • 2021-10-26
相关资源
相似解决方案