def double_to_string (str:String): java.lang.String={ var str_new: String = str if (str_new.contains("E")) { val es = str_new.split("E") val e = es(0).toDouble * Math.pow(10, es(1).toInt) //double e = Double.parseDouble(s); val bigDecimal = new BigDecimal(e + "") str_new = bigDecimal.toPlainString //logger.info("{}错误重量数据为{}",value,dataJson); } str_new } spark.udf.register("double_to_string",double_to_string(_:String))
科学计数转string
最新推荐文章于 2022-11-15 11:51:03 发布