java numberformat_java 之 格式化输出 NumberFormat
java 之 格式化输出 NumberFormat
NumberFormat.java 类用于格式化输出 double 数据类型。
代码如下:
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
import java.util.Locale;
/**
*
* format number util
*
*/
public class NumberFormat {
public static String formatCurrency(double pInput, Locale inLocale,
String pattern) {
DecimalFormatSymbols symbols = new DecimalFormatSymbols(inLocale);
DecimalFormat formatter = new DecimalFormat(pattern, symbols);
formatter.setMinimumFractionDigits(2);
return formatter.format(pInput);
}
/**
* 格式化输出 浮点数
*
* @param d
* 双精度浮点数
* @param max
* 小数点后-最大保留位数
* @param min
* 小数点后-最小保留位数(默认为 2 ,不足补0)
* @return
*/
public static String format(Double d, Integer max ,Integer min) {
if(null == d){
return "";
}
Integer _min = (null == min || min < 0) ? 2 : min;
String pattern = "0";
DecimalFormat formatter = new DecimalFormat(pattern);
if (null != _min) {
formatter.setMinimumFractionDigits(_min);
}
if (null != max) {
formatter.setMaximumFractionDigits(max);
}
return formatter.format(d);
}
}
分享到:
2012-01-31 13:02
浏览 7427
评论
java numberformat_java 之 格式化输出 NumberFormat相关推荐
- bigint对应java什么类型_「JAVA」从格式化输出到扫描输入,深究Java正则表达式匹配之道
字符串是不可变的 字符串是不可变的,也就是说当字符串的内容发生改变的时候,会创建一个新的String对象:但是如果内容没有发生改变的时候,String类的方法会返回原字符串对象的引用. 而正则表达式往 ...
- java 输出格式_java格式化输出方法
##Java中实现格式化输出的几种方式: 1.System.out.printf(); 类似于c语言的printf方法.如: int x = 55; System.out.format("x ...
- java 利用printf格式化输出
import java.util.Date;/*** 使用printf输出*//**关键技术点* 使用java.io.PrintStream的printf方法实现C风格的输出* printf 方法的第 ...
- java 格式化输出 对齐_Java中中英文对齐输出问题,以及Java中的格式化输出
一 中英文对齐输出问题 问题,要求控制台输出如下: abcefg def 森林 阿狗 其实就是要求对齐输出,各种查找java的格式化输出,然后发现只要一个简单的"\t"就可以实现 ...
- java 的sprintf_格式化输出Sprintf
例如:结构体格式化输出 // 匿名结构体声明, 并赋予初值 profile := &struct { Name string Age int }{ Name: "sun", ...
- formatter java_Java笔记 - Java中的格式化输出,Formatter类的介绍
本文主要内容 1.System.out.format()格式化方法的介绍(): 2.Formatter类的介绍和使用:初始化需要传入用于输出的介质,如System.out: 3.格式化说明符:form ...
- Java实现XML格式化输出
这个是我在CSDN找到的一段XML格式化代码,但在XML包含版本编码的时候格式化第一个节点会走样,我稍微判断了一下. public class XMLFormat { //格式化XML字符串 publ ...
- java printwriter format_Java的格式化输出
在JavaSe5中,推出了C语言中printf()风格的格式化输出.这不仅使得控制输出的代码更加简单,同时也给与Java开发者对于输出格式与排列更大的控制能力.今天,我们开始学习Java中的格式化输出 ...
- java基础----Java的格式化输出
在JavaSe5中,推出了C语言中printf()风格的格式化输出.这不仅使得控制输出的代码更加简单,同时也给与Java开发者对于输出格式与排列更大的控制能力.今天,我们开始学习Java中的格式化输出 ...
- 输出java_java基础----Java的格式化输出
在JavaSe5中,推出了C语言中printf()风格的格式化输出.这不仅使得控制输出的代码更加简单,同时也给与Java开发者对于输出格式与排列更大的控制能力.今天,我们开始学习Java中的格式化输出 ...
最新文章
- GridView总结二:GridView自带编辑删除更新
- JDBC 基础知识总结
- Android反编译技术总结
- 使用微软的TFS云服务来管理小型项目
- 二十四、深入Java抽象类,抽象方法和接口
- 九、玩转JavaScript的数组(五)
- 为什么虚拟助手的前途一片光明
- linux如何运行synaptic,Linux_Ubuntu 7.04 Synaptic软件包管理器功能,Ubuntu的新立得软件包管理器(Syn - phpStudy...
- 武汉大学计算机学院的李明,李明副研究员
- 天津科技大学计算机基础,天津科技大学大学计算机基础样卷
- python输入月份判断季节_用户输入月份,判断这个月是哪个季节。(要求使用列表)_学小易找答案...
- asp.net中获取全文图片地址的方法
- 《Effective Java》第5条:避免创建不必要的对象
- php获取用户 地区 、ip地址
- 监控系统整合告警平台实现邮件、短信、微信、电话语音和app等多方式报警
- 2021必收藏!Java编程技巧之单元测试用例编写流程
- unity编译器安装路径_1.安装Unity
- 嵌入式操作系统介绍之 NuttX
- 公众账号迁移:微信订阅号怎么升级服务号?
- HDF5数据库和mysql数据库_hdf5文件格式使用攻略
热门文章
- rv1126+imx307/335/415公板使用总结
- java简单代码练习
- 怎么开启计算机的无线网络,笔记本怎么开启无线投屏
- 世界土壤数据库(HWSD)基本参数介绍
- 基于C51控制蜂鸣器
- 1000以内完数c语言程序_c语言完数(c语言输出1到1000所有完数)
- 前端开发【WEUI框架H5网页开发】—— WEUI+Node.js+fis3 项目开发
- 树莓派4B+初始化配置全攻略(Raspbain+VNC+XShell) 格式化SD卡-烧录系统-初始化设置-SSH和VNC无显示器远程连接-(更新、换源、网络监控、中文输入法、CPU温度)附百度网盘
- 电线直径对照表_电线平方与直径对照表
- win7创建桌面计算机,win7系统添加或删除虚拟桌面的方法介绍