package com.ezubo.global.util; import java.math.BigDecimal; import java.text.DecimalFormat; /** * Created by yyy on 2015-12-28. */ public class FormatUtil { public static final String RMB_FORMAT = "##,000.00"; /** * num -- 数字 * length -- 补充位数 * @param num * @param length * @return */ public static String leftpad(int num , int length){ if((""+num).length() > length) throw new RuntimeException("length is not enough."); String res = String.format("%0"+length+"d" , num); return res; } //====================数字格式化======================= /*主要用于补零或者补空串或者格式化数据 DecimalFormat的format用法 0 ----- 代表一个数字(包含0) # ----- 代表一个数字,但不包含0 . ----- 代表小数的分隔符的占位符 , ----- 代表分组的分隔符的占位符 - ----- 缺省负数的前缀*/ //=====================数字格式化======================= /** * 将数字格式化成固定长度的字符串 * @param decimal * @param format * @return */ public static String leftpad(Long decimal ,String format){ DecimalFormat decimalFormat = new DecimalFormat(format); return decimalFormat.format(decimal); } /** * 将数字格式化成固定长度的字符串 * @param decimal * @param format * @return */ public static String leftpad(Integer decimal ,String format){ DecimalFormat decimalFormat = new DecimalFormat(format); return decimalFormat.format(decimal); } /** * 将数字格式化成固定长度的字符串 * @param decimal * @param format * @return */ public static String leftpad(BigDecimal decimal , String format){ if(decimal == null) decimal = BigDecimal.ZERO; DecimalFormat decimalFormat = new DecimalFormat(format); return decimalFormat.format(decimal); } public static void main(String[] args){ System.out.println(NettyUtil.leftpad(12 , 2)); System.out.println(NettyUtil.leftpad(12 , "00000000")); System.out.println(NettyUtil.leftpad(new BigDecimal(12) , "00000000")); System.out.println(NettyUtil.leftpad(1234567890l , NettyUtil.RMB_FORMAT)); } }
相关推荐
util-linux-ng-2.17源码(含fdisk) Here is a list of all documented files with brief descriptions: util-linux-ng-2.17.2/disk-utils/blockdev.c [code] util-linux-ng-2.17.2/disk-utils/cramfs.h [code] ...
util-linux-ng是一个在Linux系统中不可或缺的工具集,它包含了众多用于系统管理、磁盘处理和文件系统检查的重要程序。这个压缩包"util-linux-ng-util-linux-ng-2.17.2-12.24.el6_8.1.zip"是util-linux-ng的特定版本...
util-linux-ng(新的util-linux)是一个庞大的软件包,它提供了众多与系统管理相关的命令行工具,如mount、umount、fdisk、mkfs、chroot等。这个特定的版本2.14.1,意味着它是在2010年左右发布的一个稳定版本,可能...
util-linux集合了诸如mount、umount、fdisk、mkfs、chroot等大量命令行工具,对于开发和维护Linux环境至关重要。在OpenWrt这样的嵌入式系统中,由于资源有限,选择性地包含和定制util-linux的组件对于优化固件大小和...
在Linux世界中,util-linux是一个不可或缺的软件包,它包含了大量用于系统管理和维护的基本工具。这个名为"util-linux-2.24.tar.gz"的压缩包就是util-linux项目的2.24版本,通过解压我们可以获取到一系列实用的...
util-macros-1.11.0.tar.bz2 qca9531
- copy %AXIS2_HOME%\lib\backport-util-concurrent-3.1.jar 到%ECLIPSE_HOME%\plugins\Axis2_Codegen_Wizard_1.3.0\lib - 注册此 jar 包: 編輯 %ECLIPSE_HOME%\plugins\Axis2_Codegen_Wizard_1.3.0\plugin.xml , ...
util-linux-2.13-0.59.el5_8.i386.rpmutil-linux-2.13-0.59.el5_8.i386.rpmutil-linux-2.13-0.59.el5_8.i386.rpm
apr-util-ldap-1.3.9-3.el6_0.1.i686.rpm是centos工具包。
util-linux是一个广泛使用的Linux系统工具集合,它包含了大量与系统管理相关的命令行实用程序,如mount、umount、nsenter、swapon、swapoff等。在开发针对特定硬件平台,如海思3556V200的软件时,往往需要这些基本的...
赠送jar包:jetty-util-6.1.26.jar; 赠送原API文档:jetty-util-6.1.26-javadoc.jar; 赠送源代码:jetty-util-6.1.26-sources.jar; 赠送Maven依赖信息文件:jetty-util-6.1.26.pom; 包含翻译后的API文档:jetty-...
在实际应用中,Unist-Util-Find-All-Before常与其他Unist相关的工具库一起使用,如unist-util-select,用于筛选特定类型的节点;unist-util-visit,用于遍历树中的所有节点。结合这些工具,开发者可以构建出强大的...
赠送jar包:opentracing-util-0.33.0.jar 赠送原API文档:opentracing-util-0.33.0-javadoc.jar 赠送源代码:opentracing-util-0.33.0-sources.jar 包含翻译后的API文档:opentracing-util-0.33.0-javadoc-API...
赠送jar包:api-util-1.0.0-M20.jar; 赠送原API文档:api-util-1.0.0-M20-javadoc.jar; 赠送源代码:api-util-1.0.0-M20-sources.jar; 包含翻译后的API文档:api-util-1.0.0-M20-javadoc-API文档-中文(简体)-...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
赠送jar包:jetty-util-ajax-9.3.19.v20170502.jar; 赠送原API文档:jetty-util-ajax-9.3.19.v20170502-javadoc.jar; 赠送源代码:jetty-util-ajax-9.3.19.v20170502-sources.jar; 赠送Maven依赖信息文件:jetty-...
backport-util-concurrent-3.1.jar 和 geronimo-stax-api_1.0_spec-1.0.1.jar 复制到 MyEclipse 6.5\eclipse\plugins\Axis2_Codegen_Wizard_1.3.0\lib 文件夹下。 (3).注册此 jar 包: 修改MyEclipse 6.5\eclipse...
离线安装包,亲测可用
解决datax mysql8兼容性问题
apr-util-1.3.9-3.el6_0.1.x86_64.rpm apr-util-1.3.9-3.el6_0.1.x86_64.rpm