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标签

    大家好,我叫%1$s,今年%2$d岁了,身高%3$1.2f米。使用如下:String.format(getString(R.string.name),"小明",14,1.55f)结果:大家好,我叫小明,今年14岁了,身高1.55米。

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"

更多相关文章

  1. android Audio设置音量流程及其binder通讯原理
  2. Android(安卓)分辨率适配方法
  3. 自定义Dialog UI
  4. 安卓AIDL跨进程间通信
  5. 15个Android很有用的代码片段
  6. 修改版本号
  7. android 积累一些自定义view的知识
  8. Android之不能静态注册的系统广播(5个)
  9. Android:SeekBar和RatingBar控件

随机推荐

  1. android 用 XML 自定义边框(只上下边框有
  2. 修改Android开机画面
  3. mvp过渡到mvvm(Android(安卓)架构组件)
  4. android音乐播放器实现
  5. 打开SDK Manager检查Android SDK下载和更
  6. 2010.12.10(3)——— android MapView 以
  7. Android 任务共用性Affinity
  8. Android 自定义 Dialog 大小 位置 样式
  9. android项目案例6- 基于Android studio的
  10. android 地图