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:输出拼接后的字符串
把代码用功能实现。