202109-09 小白必看toString(),String.valueOf,(String)强转 目录一、前言二、代码实例 1、基本类型2、封装类型3、null值问题三、源码分析1、toString()四、总结1、toString(),可能会抛空指针异常2、String.valueOf(),推荐使用,返回字符串“null”3、(String)强转,不推荐使用一、前言相信大家在日常开发中这三种方法用到的应该很多,尤其是前两种,经常在开发的时候,随心所欲,想用哪个用哪个,既然存在,那就应该有它存在的道理,那么什么情况下用哪个呢?二、代码实例 1、基... 继续阅读 >
202012-22 golang int 转float 强转和高精度转操作 golangint转float方法一:强转:代码如下:import"fmt"funcmain(){varmoneyintmoney=1fmt.Println(float64(money)/float64(100))}输出结果:0.01方法二:高精度转:代码如下:import("fmt""math/big""strconv")funcmain(){totalAmount:=1numrator,_:=new(big.Float).SetPrec(uint(1024)).SetString(strconv.Itoa(totalAmount))denominator:=big.NewFloat(100)denominator1:=numrator.Quo(numrato... 继续阅读 >