`

Java 工具类:数字左补0

阅读更多
有朋友给出更6的写法:



DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。

常用符号含义:

0 一个数字
# 一个数字,不包括 0
. 小数的分隔符的占位符

public static void main(String[] args) {
		System.out.println(initString('0', 5));
                //生成五位的字符串
		System.out.println(intToString(45, 5));
                //个数化的数字为45
	}
	
	public static String intToString(int n, int l) {
		DecimalFormat decimalFormat = new DecimalFormat(initString(
				'0', l));
		return decimalFormat.format(n);
	}
	
	public static String initString(char ch, int length) {
		if (length < 0)
			return "";
		char chars[] = new char[length];
		for (int i = 0; i < length; i++)
			chars[i] = ch;
		return new String(chars);
	}

output:
00000
00045
  • 大小: 5.7 KB
1
5
分享到:
评论
2 楼 感受微风 2016-04-07  
itzhouy 写道
String.format("%04d", number)

你这个6 推荐大家使用这个
1 楼 itzhouy 2016-04-07  
String.format("%04d", number)

相关推荐

    java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒

    这篇博客文章“java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒”提供了一个实用的工具类,帮助开发者更方便地处理日期和时间差异。下面将详细解释这个工具类中的关键知识点。 1. **Java...

    【强2】30个java工具类

    使用java工具类可有效的提高开发效率! 没有CSDN积分的朋友到这里源头下载:http://www.javacs.cn/bbs/thread-382-1-1.html 感谢支持 [工具类] CookieCounter .java.txt [工具类] 验证码img .jsp.txt [工具类] Java中...

    常用Java工具类

    在Java编程领域,工具类(Utility Class)是包含各种实用函数的静态类,它们提供了一种简化编程任务的方式。以下是对标题和描述中提到的一些常用Java工具类的详细解释: 1. **数据库池工具类**:数据库连接池是管理...

    android工具类:基于javaBase64的加密解密工具类

    本文将详细介绍一个基于Java Base64的Android加密解密工具类,该工具类支持公钥加密和私钥解密,具有高度的解耦性,方便集成到项目中。 一、Base64加密解密基础 Base64是一种编码方式,它将任意二进制数据转换为可...

    JAVA28个常用工具类

    在Java编程语言中,工具类(Utility Class)是封装了常用功能的方法集合,方便开发者在项目中快速调用,提高代码复用性。以下是对给定的九个工具类的详细说明: 1. **FileUtils.java**: 文件操作工具类,提供了处理...

    Java实体类字段生成工具类-将数据库表列字段转为Java实体类驼峰字段

    为了解决这个问题,开发了这个Java实体类字段生成工具类。 2、该工具类可以将数据库表列字段转化为对应的Java实体类字段。生成的实体类字段格式清晰易读,且符合Java命名规范。通过使用该工具类,可以大大提高开发...

    Java工具类

    本资源提供的五个Java工具类涵盖了日期时间处理、数字格式化、参数操作、字符串操作以及数据校验等多个方面,这对于开发人员来说是非常实用的。下面我们将对每个工具类进行详细解释。 1. **日期时间工具类**: 这...

    Java生成订单号的工具类

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

    27个java工具类

    在Java编程中,工具类(Utility Class)是包含各种静态方法的类,这些方法用于执行特定的、重复的任务,而不需实例化对象。本压缩包提供了27个常用的Java工具类,涵盖了编码解码、安全加密、日期时间处理、文件操作...

    常用的java工具类

    Java语言在长期的发展过程中,积累了丰富的工具类库,这些工具类极大地提高了开发效率,使得开发者可以更加专注于业务逻辑,而非底层实现。本篇文章将详细解析Java中常用的工具类,包括字符处理、文件处理、时间操作...

    java sm2国密工具类

    Java SM2 国密工具类是用于实现中国国家商用密码算法SM2的编程工具,它在Java环境中提供了加密、解密、签名以及验签等安全功能。SM2算法是中国密码学的重要组成部分,主要用于保障数据传输的安全性和身份认证的可靠...

    JAVA java工具类大全

    2:AuthUtils 授权相关的工具类 3:Base64 base64编码 4:BMIFormula 体重指数计算 5:CheckValueIsNull 6:Chinese2Pinyin 将汉字转换为全拼 7:DateTool 时间的格式转换 8:DateUtility 日期、时间处理的工具类 ...

    31个java工具类大汇总

    在Java编程语言中,工具类(Utils)是程序员在日常开发中经常使用的代码库,它们提供了各种实用功能,简化了许多常见的任务。以下是对标题“31个java工具类大汇总”及描述中提及的知识点的详细说明: 1. **...

    Java工具类:将内容追加到文件尾部

    内容概要:1,A方法追加文件:使用RandomAccessFile 2,B方法追加文件:使用FileWriter

    java 调用 google 翻译工具类

    本篇文章将详细介绍如何在Java中使用Google翻译API,并提供一个可直接运行的工具类示例。 首先,我们需要了解Google翻译API的基本概念。Google Translate API是Google Cloud平台的一部分,它提供了RESTful接口,...

    Java Https工具类,Java Https Post请求

    这个“Java Https工具类,Java Https Post请求”可能是一个自定义的类,用于简化发送HTTPS POST请求的过程。以下是对这个主题的详细讲解: 1. **HTTPS基础**: - HTTPS是在HTTP上添加了SSL/TLS(Secure Sockets ...

    Java常用数字工具类 数字转汉字(1)

    Java常用数字工具类 数字转汉字 Java常用数字工具类是指在Java编程语言中,用于实现数字转换为汉字的功能。这种工具类可以将数字转换为汉字,例如将数字21转换为汉字“二十一”。在Java中,实现数字转换为汉字的...

    java常用工具类封装

    在Java编程中,工具类(Util Classes)是包含各种实用方法的静态类,它们提供了一种简化常见任务的方式。"java常用工具类封装"是指将常见的功能如线程管理、数据解析、第三方库集成等进行封装,以提高代码的可重用性...

    Java开发必备:驼峰与下划线字符串快速互转工具类支持多列编辑复制转换

    本资源为您推荐一款强大实用的Java工具类,能够帮助您快速地实现字符串驼峰与下划线之间的互转。 2、优点:支持多个复制列编辑,在多列编辑模式下,您只需要简单的复制粘贴即可一次性将多个驼峰或下划线转换成对应...

    java工具类

    Java工具类是编程实践中常用的辅助模块,它们提供了一系列静态方法,方便开发者进行常见的操作,比如字符串处理、日期时间操作、加密解密以及日志记录等。以下是对标题和描述中涉及知识点的详细解释: 1. **String...

Global site tag (gtag.js) - Google Analytics