`

FormateUtil 工具类,Double的精度确定

阅读更多
package com.my.util;

import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.List;


public class FormateUtil {
	private static FormateUtil instance;	
	public static final NumberFormat MONEY_FORMATE = new DecimalFormat("##0.0000");
	
	public static final NumberFormat MONEY_FORMATE_LONG = new DecimalFormat("##0");
	
	public static FormateUtil getInstance(){
		if(instance==null){
			instance = new FormateUtil();
		}
		return instance;
	}	
	
	public String formateDouble(Double value){
		return this.formateDouble(value, "");
	}
	
	public String formateDouble(Double value,String defaultValue){
		if(value==null){
			return defaultValue;
		}else{
			return MONEY_FORMATE.format(value);
		}
	}
	
	public String formateDouble(Double value,String defaultValue,NumberFormat format){
		if(value==null){
			return defaultValue;
		}else{
			return format.format(value);
		}
	}
	
}

 

分享到:
评论

相关推荐

    java sql操作工具类 java sql操作工具类

    java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作...

    java 转义和反转义工具类 java 转义和反转义工具类

    java 转义和反转义工具类 java 转义和反转义工具类java 转义和反转义工具类 java 转义和反转义工具类java 转义和反转义工具类 java 转义和反转义工具类java 转义和反转义工具类 java 转义和反转义工具类java 转义和...

    java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类

    java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件...

    jaava和jsp工具类

    [工具类] 获得汉字拼音首字母的java工具类 .java [工具类] 获取绝对路径 .java [工具类] 记录log日志文件的工具类 .java [工具类] 连接数据库的工具类 .java [工具类] 使用Java程序来实现HTTP文件的队列下载 ....

    redis utils 工具类

    Redis Utils工具类是Java开发中常见的一种封装,用于简化与Redis数据库的交互操作。Redis是一种高性能的键值存储系统,广泛应用于缓存、消息队列、数据持久化等多个场景。在Java开发中,为了提高代码的可读性和复用...

    java 媒体类型工具类java 媒体类型工具类java 媒体类型工具类

    java 媒体类型工具类java 媒体类型工具类java 媒体类型工具类 java 媒体类型工具类java 媒体类型工具类java 媒体类型工具类 java 媒体类型工具类java 媒体类型工具类java 媒体类型工具类 java 媒体类型工具类java ...

    8位16进制与浮点double的转换工具

    "8位16进制与浮点double的转换工具"是一个专为理解和操作二进制数据而设计的实用程序,尤其关注IEEE 754标准,这是现代计算机系统中浮点数的标准表示方式。以下是对这个工具和相关知识点的详细解释: 浮点数表示法...

    java 操作文件工具类 java 操作文件工具类

    java 操作文件工具类java 操作文件工具类 java 操作文件工具类java 操作文件工具类java 操作文件工具类 java 操作文件工具类java 操作文件工具类java 操作文件工具类 java 操作文件工具类java 操作文件工具类java ...

    Android快速开发系列 10个常用工具类 程序源码

    在Android应用开发中,工具类(Utils)是程序员经常使用的辅助模块,它们包含了一系列静态方法,用于处理各种常见的任务,从而提高代码的复用性和可维护性。本资源"Android快速开发系列 10个常用工具类 程序源码...

    HttpUtils 发送http请求工具类(实例讲解)

    该工具类提供了多种方法来发送 GET、POST、PUT、DELETE 等请求,并且支持设置超时时间、代理服务器、证书验证等功能。 关键代码分析 在 HttpUtils 工具类中,有一些关键的代码需要特别注意: 1. `init()` 方法:...

    Java生成订单号的工具类

    该工具类是Java编写下载即可使用,该工具类中有生成各种长度的订单号,有英文数字混合的,有数字的

    C#常用工具类代码集合Util第二版本(自己工作总结)

    C#常用工具类代码集合Util第二版本(自己工作总结),包括常用工具类,扩展方法工具类,百度地图C#工具类,Echart工具类,Office工具类,Autofac工具类,Web开发常用工具类,Winform开发常用工具类,是自己工作十年...

    50个左右的JAVA工具类,相对比较全

    在Java编程领域,工具类(Utility Class)是程序员日常工作中不可或缺的部分。这些工具类提供了许多通用功能,可以简化代码编写,提高开发效率。标题提到的"50个左右的JAVA工具类,相对比较全"表明这是一个集合了大量...

    java Serivlet 工具类

    java Serivlet 工具类 java Serivlet 工具类java Serivlet 工具类 java Serivlet 工具类java Serivlet 工具类 java Serivlet 工具类java Serivlet 工具类 java Serivlet 工具类java Serivlet 工具类 java Serivlet ...

    HEX-Float转换工具 16进制转成float 或double类型数据的一个小工具

    特别是在处理二进制数据或者进行低级编程时,了解如何将十六进制(HEX)转换为浮点数(float)或双精度浮点数(double)至关重要。这个"HEX-Float转换工具"就是这样一个实用程序,它帮助用户方便快捷地完成这种转换...

    java 进制转换工具类 java 进制转换工具类

    java 进制转换工具类 java 进制转换工具类java 进制转换工具类 java 进制转换工具类java 进制转换工具类 java 进制转换工具类

    Java地图工具类计算地球上两点之间的距离

    在Java编程中,地图工具类通常用于处理与地理坐标系统相关的任务,比如计算地球上两点之间的距离。本篇文章将深入探讨如何使用Java实现这样的工具类,以及涉及到的关键算法和概念。 首先,我们需要理解地理坐标系统...

    MinIO通用上传工具类

    MinIO通用上传工具类

    字符串工具类

    字符串工具类,格式字符串、随机数生成、ip区间判断!

    阿里云对象存储静态工具类(AliOSSUtils.java)快速上手!!!

    根据官网和网上分享的代码自己整理了一个阿里云OSS工具类,自动创建标准公开权限的存储空间,支持上传图片,音频,视频,PDF各种文件,批量上传,上传后支持在线预览,文件路径处理,浏览器文件下载(支持源文件中文...

Global site tag (gtag.js) - Google Analytics