Android String字符串截取小数点后两位,Double截取小数点后两位
来源:互联网 发布:安卓linux 编辑:程序博客网 时间:2024/05/14 02:13
public String formateRate(String rateStr){ if(rateStr.indexOf(".") != -1){ //获取小数点的位置 int num = 0; //找到小数点在字符串中的位置,找到返回一个int类型的数字,不存在的话返回 -1 num = rateStr.indexOf("."); String dianAfter = rateStr.substring(0,num+1);//输入100.30,dianAfter = 100. String afterData = rateStr.replace(dianAfter,"");//把原字符(rateStr)串包括小数点和小数点前的字符替换成"",最后得到小数点后的字符(不包括小数点) //判断小数点后字符的长度并做不同的操作,得到小数点后两位的字符串 if(afterData.length() < 2){ afterData = afterData + "0" ; }else{ afterData = afterData; } //返回元字符串开始到小数点的位置 + "." + 小数点后两位字符 return rateStr.substring(0,num) + "." + afterData.substring(0,2); }else{ if(rateStr == "1"){ return "100"; }else{ return rateStr; } }}
下面是Double截取小数点后两位public static String cutDoubleNumber(Double number) {// java.text.DecimalFormat df = new java.text.DecimalFormat("0.00"); df.setRoundingMode(RoundingMode.FLOOR); String d=df.format(number); //四舍五入保留两位小数,number.toString()是一个Double值// double v = new BigDecimal(number.toString()).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); return d; }
阅读全文
0 0
- Android String字符串截取小数点后两位,Double截取小数点后两位
- 截取小数点后两位
- 截取double后面小数点数量
- double截取小数点两位
- 小数点截取
- 截取小数点
- 截取小数点
- jsp 截取字符串 百分比 小数点
- Mysql 截取保留小数点后两位内容
- js中如何截取小数点后两位数字
- 截取double型数据的小数点后两位的几种方法
- 字符串截取 保留小数点后面两位
- double保留小数点后两位
- 保留double小数点后两位
- JS截取小数点
- js截取小数点后几位
- js截取小数点后几位
- 截取小数点位数
- 如何判断windows版本?
- Eclipse neon 启动报错Could not create the Java Virtual Machine,A fatal exception has occurred。
- Android学习之数据存储整理
- strrchr()用法
- 开源项目SwipeMenuListView使用
- Android String字符串截取小数点后两位,Double截取小数点后两位
- 二叉树的子结构
- 洛谷 P1522 牛的旅行 Cow Tours
- c++入门基础知识
- 使用WatchService实现文件变更监听
- C语言各种数据类型表示范围
- ubuntu安装Pangolin笔记
- PHP学习笔记——PHP数组中键和值搜索的相关函数1
- LeetCode二叉树的恢复和重建(前序和中序)