go笔记 - 字符串、数字、byte相互转换

Python023

go笔记 - 字符串、数字、byte相互转换,第1张

1、string到int

2、string到int64

3、string到int32

4、字符串 转 uint64

1、int到string

2、int64到string

3、uint64 转 字符串

uint8,int8,uint16,int16,uint32,int32,float32,uint64,int64,float64

1、int64与uint64

2、int64转float64

1、string 转为[]byte

2、byte转为string

有两方法,根据例子说明: String ->ints="12345"int i第一种方法:i=Integer.parseInt(s)第二种方法:i=Integer.valueOf(s).intValue()第一种方法:i=Integer.parseInt(s)//直接使用静态方法,不会产生多余的对象,但会抛出异常第二种.

import "strconv"

int, err := strconv.Atoi(string)

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

string := strconv.Itoa(int)

string := strconv.FormatInt(int64,15)