Go 字符串类型转换。strconv.FormatXXX(),strconv.ParseXXX()

本文介绍Go语言中如何进行字符串与其他类型之间的转换,通过strconv包提供的FormatXXX系列函数将各种类型转换为字符串,以及ParseXXX系列函数将字符串解析为不同类型的详解。
摘要由CSDN通过智能技术生成

 

demo.go(其他类型转成字符串类型,strconv.FormatXXX()):

package main

import (
	"fmt"
	"strconv"
)

func main() {
	// 字符串转换成字符切片
	slice := []byte("hello") // 强制类型转换  string-->[]byte
	fmt.Println(slice)  // [104 101 108 108 111]

	// 字符切片转换成字符串
	slice2 := []byte{'h', 'e', 'l', 'l', 'o', 97}
	fmt.Println(string(slice2)) // helloa  强制类型转换  []byte-->string

	// strconv.FormatXXX() 其他类型转换成字符串
	str1 := strconv.FormatBool(true)   // bool-->string
	fmt.Println(str1)    // true
	fmt.Println(strconv.FormatInt(123, 10))  // 123  int-->string  10表示十进制
	fmt.Println(strconv.Itoa(123))    // 123  十进制int-->string
	fmt.Println(strconv.FormatFloat(3.14, 'f', 6, 64)) // 3.140000  float-->string  6:保留6位  64:float64
}

demo.go(字符串类型转成其他类型,strconv.ParseXXX()):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值