strconv与之前的strings有本质的区别。他不仅仅局限于字符本身的功能与字节的转化,还提供可int,bool的多种数据类型的解析
string 与 int 类型之间的转换
Atoi():字符串转整型
Itoa():整型转字符串
Parse 系列函数
Parse 系列函数用于将字符串转换为指定类型的值,其中包括 ParseBool()、ParseFloat()、ParseInt()、ParseUint()。 ParseBool() 函数用于将字符串转换为 bool 类型的值,它只能接受 1、0、t、f、T、F、true、false、True、False、TRUE、FALSE,其它的值均返回错误。 ParseInt() 函数用于返回字符串表示的整数值(可以包含正负号) ParseFloat()
函数用于将一个表示浮点数的字符串转换为 float 类型
Format 系列函数
Format 系列函数实现了将给定类型数据格式化为字符串类型的功能,其中包括 FormatBool()、FormatInt()、FormatUint()、FormatFloat()。
Append 系列函数
Append 系列函数用于将指定类型转换成字符串后追加到一个切片中,其中包含 AppendBool()、AppendFloat()、AppendInt()、AppendUint()。
相当于在字节流中追加内容
b := []byte("8")
b=strconv.AppendInt(b,7,10)//b 是固定的数据类型byte
fmt.Println(string(b))//87
本文来自博客园,作者:topass123,转载请注明原文链接:https://www.cnblogs.com/topass123/p/16989760.html