golang 字符串和整形之间怎么转换

Python011

golang 字符串和整形之间怎么转换,第1张

var gostrs []string

var cstrs []*C.char

header := (*reflect.SliceHeader)(unsafe.Pointer(&cstrs))

header.Data = cstrspointer

header.Len = cstrslength

for _, cstr := range cstrs {

gostrs = append(gostrs, C.GoString(cstr))

}

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