strconv与之前的strings有本质的区别。他不仅仅局限于字符本身的功能与字节的转化,还提供可int,bool的多种数据类型的解析

string 与 int 类型之间的转换
Atoi():字符串转整型
Itoa():整型转字符串

 Parse 系列函数


Parse 系列函数用于将字符串转换为指定类型的值,其中包括 ParseBool()、ParseFloat()、ParseInt()、ParseUint()。
ParseBool()
函数用于将字符串转换为 bool 类型的值,它只能接受 10、t、f、T、F、truefalse、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
 

 

posted on 2022-12-17 22:56  topass123  阅读(22)  评论(0编辑  收藏  举报