Android开发得到的数据结果不以科学计数法显示的设置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/juer2017/article/details/79479707

测试

 tv = findViewById(R.id.tv);
 double stt = 999999999999.3344;
 DecimalFormat format = new DecimalFormat("#,##0.00");//不以科学计数法显示,并把结果用逗号隔开保留两位小数
 BigDecimal bigDecimal = new BigDecimal(stt);//不以科学计数法显示,正常显示保留两位小数
 tv.setText("" + format.format(stt) + "\n" + bigDecimal.setScale(2, BigDecimal.ROUND_HALF_UP) + "");

显示


猜你喜欢

转载自blog.csdn.net/juer2017/article/details/79479707