go语言中int、int32、int64转string

Python018

go语言中int、int32、int64转string,第1张

fmt.Sprint()的参数为interface,可以将任意的类型转为string

函数原型:func FormatInt(i int64, base int) string

参数说明:base为进制数

base为十和十六进制数的区别的举例

import "strconv"

int, err := strconv.Atoi(string)

int64, err := strconv.ParseInt(string, 10, 64)

string := strconv.Itoa(int)

string := strconv.FormatInt(int64,15)

1、需求:把 int 数组中的数据按照指定个格式拼接成一个字符串

举例:

int[] arr = {1,2,3}

输出结果:

"[1, 2, 3]"

分析:

A:定义一个字符串对象,只不过内容为空

B:先把字符串拼接一个"["

C:遍历int数组,得到每一个元素

D:先判断该元素是否为最后一个

是:就直接拼接元素和"]"

不是:就拼接元素和逗号以及空格

E:输出拼接后的字符串

把代码用功能实现。