`
fan2012
  • 浏览: 67812 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Java中利用NumberFormat 给数字左边补0

阅读更多

方法一:String.format()方法

 

 

仅做参考,如有其他方法,欢迎留言交流.

public class TestStringFormat {       
  public static void main(String[] args) {       
    int youNumber = 1;       
    // 0 代表前面补充0       
    // 4 代表长度为4       
    // d 代表参数为正数型       
    String str = String.format("%04d", youNumber);       
    System.out.println(str);    
  }       
}     

 

方法二:用java中的DecimalFormat()方法

 

 

private static final String STR_FORMAT = "0000"; 

public static String test(String liuShuiHao){
    Integer intHao = Integer.parseInt(liuShuiHao);
    intHao++;
    DecimalFormat df = new DecimalFormat(STR_FORMAT);
    return df.format(intHao);
}

 

分享到:
评论
3 楼 107x 2016-09-09  
不错,谢谢!
2 楼 g_man1990 2014-09-08  
'd' 整数 结果被格式化为十进制整数
1 楼 cl1154781231 2011-09-22  
第一种方法好!

相关推荐

    java.text.NumberFormat

    NumberFormat类中的两个说明相同,返回值相同,但是方法名不同的方法的意义是什么?谢谢了

    NumberFormat笔记

    031109_【第11章:Java常用类库】_NumberFormat笔记

    Java NumberFormat 类的详解及实例

    主要介绍了Java NumberFormat 类的详解及实例的相关资料,数字格式化类按照本地风格习惯进行的数字显示,需要的朋友可以参考下

    java 数字格式化程序(不需四舍五入)

    浮点数任意保留数位小数但不需四舍五入小程序

    NumberFormat

    NULL 博文链接:https://chaoyi.iteye.com/blog/2082322

    Java NumberFormat格式化float类型的bug

    今天小编就为大家分享一篇关于Java NumberFormat格式化float类型的bug,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    实现Java的数字格式化工具类

    在Java中使用java.text.DecimalFormat格式化数字为指定形式后输出,以满足实际需要;DecimalFormat类是NumberFormat类的一个子类,用于格式化十进制数字,可以将数字格式化为整数、浮点数、百分比数等,并且可以为要...

    jdk8patch-halfupround:修补 JDK8 中 HALF_UP NumberFormat 错误的 JavaAgent 实现

    修补 JDK8 HALF_UP 舍入错误问题此补丁尝试解决以下 OpenJDK 问题中描述的问题: :当最后一位数字恰好在大于 5 的舍入位置时,错误的 NumberFormat.format() HALF_UP 舍入 (重复):DecimalFormat RoundingMode....

    java常用工具类的使用

    在Java程序设计过程中,对应日期和时间的格式化,还有一个简单的格式化方式,就是java.text.SimpleDateFormat,该类中用字符串指定日期和时间的格式,字符串中的字符称为模式字符,模式字符区分大小写。常见的模式...

    JAVA格式输出,JAVA格式输出

    在java.text包中的NumberFormat类有三个方法可以产生数字(numbers)、货币值(currency values)、百分数(percentage values)的标准格式器。使用下列方法之一可以获得默认地区的格式器: NumberFormat. ...

    java 字符串指定长度

    NULL 博文链接:https://xylonwang.iteye.com/blog/437488

    Java开发详解.zip

    031109_【第11章:Java常用类库】_NumberFormat笔记.pdf 031110_【第11章:Java常用类库】_大数操作(BigIntger、BigDecimal)笔记.pdf 031111_【第11章:Java常用类库】_对象克隆技术笔记.pdf 031112_【第11章:...

    numberFormat:一个小型的 JavaScript 数字格式实用程序库

    这是我在工作中一直使用的一个小型数字格式实用程序库。 我将它们分开并重构为测试驱动开发中的练习,并将它们张贴在此处以获取更多使用 Git 和 GitHub 的练习。 更多的自述文件将在未来的某个时候发布。 同时,...

    Java实现MVC球体

    import java.text.NumberFormat; import javax.swing.*; import Controller.TextController; import Model.Sphere; import java.awt.*; import java.awt.event.*; public class TextView extends JPanel ...

    AIC的Java课程1-6章

     能够使用Date, Calendar, Locale, DateFormat,NumberFormat类创建、改变和显示日期、数字和货币对象。  理解正则表达式,学会使用String.matches方法,Pattern和Matcher类进行模式匹配。  学会...

    疯狂JAVA讲义

    9.6.6 使用NumberFormat格式化数字 350 9.6.7 使用DateFormat格式化日期 352 9.7 本章小结 355 本章练习 355 第10章 异常处理 356 10.1 异常概述 357 10.2 异常处理机制 358 10.2.1 使用try...catch捕获异常 ...

    java 注册码生存文件

    java 注册码生存文件 public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted software is a violation... java.text.NumberFormat nf = new java.text.DecimalFormat("000");

    react-number-format:React组件以将数字格式化为输入形式或文本形式

    输入中的数字格式或简单文本格式。安装 通过npm npm install react-number-format --save 或从./dist获取编译的开发和生产版本用法ES6 import NumberFormat from 'react-number-format' ; ES5 const NumberFormat =...

    java代码获取myeclipse注册码.txt

    java.text.NumberFormat nf = new java.text.DecimalFormat("000"); licenseNum = nf.format(Integer.valueOf(licenseNum)); String verTime = new StringBuilder("-").append(new java.text.SimpleDateFormat...

    vue-intl-numberformat:用于Intl.Numberformat的微型可重用Vue包装器

    这是所以让我知道我是否已将其保存在某处,请给我加星 :star: 如果你喜欢 :clinking_beer_mugs: 安装 yarn add vue-intl-numberformat CDN: | 用法 < vue xss=removed xss=removed xss=removed xss=removed></ ...

Global site tag (gtag.js) - Google Analytics