如:
~~~
str:="abcde"
if str.length<32{
//实现str的填充满32位 可以根据自己定义的值填充满
}
~~~
sprintf这个是在左边填充吧,想要在右边填充还没有现成的方法。
来一个曲线救国吧,有个好处就是生成一个长度为32的字符串,然后随便你去截断,当然效率有待评估。
a := "12345"
ss := fmt.Sprintf("%032s", "")
a = fmt.Sprintf("%.32s", a+ss)
fmt.Println("size[", len(a), "]:", a)
#6
更多评论