[]byte如何转为string,现在转出的结果与目标不等。

zbaihong · · 1753 次点击
你好,目前我是if string(szIP[0:]) == strIP这样比较的。szIP是这样申明的:szIP [24]byte。该如何比较szIP和strIP的字符串是否相同。
#2
更多评论
qkb_75_go
琴为心声
你如何比较 szIP 和 strIP ? szIP本来长度就是 24 呀? 本来 []byte 和 string 类型完全不同, 不是C 语言里 strlen() 那样的。
#1
qkb_75_go
琴为心声
如果你一定要这么做,用szIP []byte = string(.....) 的方法,临时获取一个指针,再看其长度。
#3