Browse Source

风险率出现科学计数法问题

yu.jie 3 years ago
parent
commit
97cebee05d
1 changed files with 7 additions and 1 deletions
  1. 7 1
      RMA/app/src/main/java/cn/muchinfo/rma/global/StringUtils.kt

+ 7 - 1
RMA/app/src/main/java/cn/muchinfo/rma/global/StringUtils.kt

@@ -3,6 +3,7 @@ package cn.muchinfo.rma.global
 import cn.muchinfo.rma.R
 import cn.muchinfo.rma.R
 import cn.muchinfo.rma.view.autoWidget.utils.NumberUtils
 import cn.muchinfo.rma.view.autoWidget.utils.NumberUtils
 import com.blankj.utilcode.util.TimeUtils
 import com.blankj.utilcode.util.TimeUtils
+import java.text.NumberFormat
 import java.text.SimpleDateFormat
 import java.text.SimpleDateFormat
 import java.util.*
 import java.util.*
 
 
@@ -202,7 +203,12 @@ fun String.toPercentage2() : String{
     if (this.isEmpty()){
     if (this.isEmpty()){
         return "--"
         return "--"
     }
     }
-    var values = toDouble().times(100).toString()
+
+    var nf = NumberFormat.getInstance()
+    nf.maximumFractionDigits = 20
+    nf.isGroupingUsed = false
+
+    var values =  nf.format(toDouble().times(100)).toString()
     var list = values.split(".")
     var list = values.split(".")
 
 
     if(list.size == 2){
     if(list.size == 2){