Android保留两位小数方法
16lz
2021-01-24
1、使用BigDecimal 方法
double f =1.5585;BigDecimal bigDecimal = new BigDecimal(f);double value = bigDecimal.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();结果:value=1.56
2、在value的string资源文件中重定义String标签
使用如下:String.format(getString(R.string.name),"小明",14,1.55f)结果:大家好,我叫小明,今年14岁了,身高1.55米。 大家好,我叫%1$s,今年%2$d岁了,身高%3$1.2f米。
3、使用DecimalFormat
double f =1.5585;DecimalFormat decimalFormat =new DecimalFormat("0.00");String value = decimalFormat.format(f);结果:value="1.56"
4、使用String.format
double f =1.5585;String value =String.format("%.2f",f);结果:value="1.56"
更多相关文章
- android Audio设置音量流程及其binder通讯原理
- Android(安卓)分辨率适配方法
- 自定义Dialog UI
- 安卓AIDL跨进程间通信
- 15个Android很有用的代码片段
- 修改版本号
- android 积累一些自定义view的知识
- Android之不能静态注册的系统广播(5个)
- Android:SeekBar和RatingBar控件