JAVA的数值数据处理工具.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA的数值数据处理工具

JAVA的数值数据处理工具类package com.sunzk.dreamsunlight.util;import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;import java.text.NumberFormat;import java.util.Formatter;/** * * p * @ClassName: DecimalUtil * p * @Description: TODO(金额数值处理) * p * @author sunzk(QQ:1131341075 weixin:DreamSunlight88) * p * @date 2018年3月8日 上午10:57:47 * p */public class DecimalUtil {/** * * @Title: bigDecimalFormat* @Description: TODO(使用BigDecimal,保留小数点后两位)* @param @param value* @param @return 设定文件* @return String返回类型* @throws */public static String bigDecimalFormat(double value) { BigDecimal bd = new BigDecimal(value); bd = bd.setScale(2, RoundingMode.HALF_UP); return bd.toString();}/** * * @Title: bigDecimalFormat* @Description: TODO(使用BigDecimal,保留小数点后两位)* @param @param value* @param @return 设定文件* @return String返回类型* @throws */public static String bigDecimalFormat(String value) { BigDecimal bd = new BigDecimal(value); bd = bd.setScale(2, RoundingMode.HALF_UP); return bd.toString();}/** * * @Title: decimalFormat* @Description: TODO(使用DecimalFormat,保留小数点后两位)* @param @param value* @param @return 设定文件* @return String返回类型* @throws */public static String decimalFormat(double value) { DecimalFormat df = new DecimalFormat(0.00); df.setRoundingMode(RoundingMode.HALF_UP); return df.format(value);}/** * * @Title: decimalFormat* @Description: TODO(使用DecimalFormat,保留小数点后两位)* @param @param value* @param @return 设定文件* @return String返回类型* @throws */public static String decimalFormat(String value) { DecimalFormat df = new DecimalFormat(0.00); df.setRoundingMode(RoundingMode.HALF_UP); return df.format(value);}/** * * @Title: numberFormat* @Description: TODO(使用NumberFormat,保留小数点后两位)* @param @param value* @param @return 设定文件* @return String返回类型* @throws */public static String numberFormat(double value) { NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(2); /* * setMinimumFractionDigits设置成2 * * 如果不这么做,那么当value的值是100.00的时候返回100 * * 而不是100.00 *

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档