`

Java中给数字补位

    博客分类:
  • Java
阅读更多
在编写程序时时常在组合某一个编号时需要以0来补位,比如1的时候需要显示 0001,JAVA提供了一个数字格式化类能完成该要求

int number = 1;   
NumberFormat formatter = NumberFormat.getNumberInstance();   
formatter.setMinimumIntegerDigits(4);   
formatter.setGroupingUsed(false);   
String s = formatter.format(number);   
		    
System.out.println(s);


分享到:
评论
1 楼 jay简单爱 2014-02-17  
帮了大忙..谢谢

相关推荐

    CSharpe数字补位问题.

    ### C#中的数字补位问题详解 在C#编程中,数字补位是一个常见的需求,尤其是在处理财务数据、日期格式化或任何需要特定格式展示数字的场景中。本文将详细介绍如何在C#中实现数字补位,并通过具体的代码示例来帮助...

    js中位数不足自动补位扩展padLeft、padRight实现代码.docx

    JS 中位数不足自动补位扩展 PadLeft、PadRight 实现代码 在 JavaScript 中,实现位数不足自动补位扩展是非常有必要的。下面将详细介绍三种实现方法:自定义函数实现、String 方法扩展和原理同方法二的实现。 方法...

    JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码

    在JavaScript编程中,字符串处理是一项常见的任务,特别是当涉及到数字时,我们经常需要进行数字的左补位、右补位或固定长度处理。...在JavaScript和Java中,你可以根据项目需求选择合适的语言和实现方式。

    RSA PKCS1-2.1 RSAEP_OAEP补位、去补位源码

    在实际应用中,如在本案例中的"RSAEP_OAEP补位去补位"源码,这个实现已经经过了测试,并且已经在工程环境中成功使用。这意味着源码能够正确地执行上述的加密和解密流程,同时兼容PKCS#1 v2.1的标准,提供了一个安全...

    Java 实现Aes加密解密

    采用固定AES密钥加密,AES使用PKCS5规则进行补位,加密模式使用AES-ECB

    C#加密 解密对接java 的加密AES/CBC/PKCS7Padding 转16进制.rar

    在Java中,可以使用`DatatypeConverter.printHexBinary()`达到相同目的。 在《C#加密.txt》文档中,你可能会找到具体的C#代码示例,包括如何初始化`Aes`对象,设置加密和解密参数,以及如何进行PKCS7Padding的处理...

    DES算法实现-分组模式-数据补位.doc

    如果原始数据的长度不是64位的倍数,就需要按照一定的规则进行数据补位,确保数据能够完整地通过DES算法处理。通常,密码的长度为8个字节,其中56位用于加密,每个第8位作为奇偶校验位。 在实际应用中,由于明文...

    易语言文本加密成数字

    “字节补位”可能是指在加密过程中,由于文本长度不一定是数字长度的整数倍,因此可能需要填充额外的字节来保持数据的完整性。这通常在处理多字节字符集(如UTF-8)时出现,以确保解密后的文本能够正确还原。 在...

    易语言字节集补位前移后移

    在"易语言字节集补位前移后移源码"中,我们可以预见到会有以下核心知识点: 1. **字节集操作**:了解如何创建、初始化和访问字节集,以及如何读写其中的字节。易语言提供了多种操作字节集的内置函数和命令。 2. **...

    学习文档_JAVA中Integer和Byte转换.doc

    本文档主要探讨了如何在Java中实现这两种数据类型的转换,包括有符号和无符号的转换。 首先,Integer在Java中占用4个字节(32位),其中最高位作为符号位。如果最高位是1,表示这是一个负数;如果是0,则表示正数。...

    易语言字节集补位前移后移源码

    在易语言字节集补位前移后移源码中,我们探讨的是如何对字节集进行位置调整的操作,这对于数据处理和编码解码等场景至关重要。 字节集的补位通常指的是在数据的末尾添加特定的填充字节,以便满足某些协议或格式的...

    金额大写_数字金额转换_

    在IT行业中,尤其是在财务软件和电子商务系统开发中,将数字金额转换为汉字大写是一种常见的需求。这主要是因为在中国的财务规范中,正式的财务单据(如发票、支票等)上的金额通常需要以汉字大写的形式表示,以防止...

    一个PHP针对数字的加密解密类_.docx

    它首先确定数字的长度,然后生成补位字符串,接着使用数字替换字符串替换原始数字,最后将标记长度、补位字符串和数字加密字符串组合成加密串。 2. `decode($code)`:解密方法,接收加密串作为参数。它首先识别标记...

    数字签名系统的设计与实现

    数字签名不仅能够验证发送者的身份,还能够确保数据传输过程中的完整性和不可篡改性,这对于保障网络安全至关重要。本文将重点介绍基于MD5和RSA算法的数字签名系统的实现方法,旨在为读者提供一套完整的解决方案。 ...

    SM4-CTR代码实现及基本补位示例代码

    在本文中,我们将深入探讨SM4-CTR的实现及其基本补位策略。 1. **SM4算法概述** SM4算法基于Feistel结构,具有128位的密钥和64位的数据块。它由4个32位的轮函数组成,每个轮包含四个步骤:字节代换、行位移、列...

    JAVA WEB系统用MD5算法加密用户口令 (1).pdf

    以下是对MD5算法及其在Java Web系统中应用的详细说明: 1. **MD5算法的基本原理**: - MD5算法由Ronald Rivest于1991年设计,它接受任意长度的输入(称为预映射或消息),并生成固定长度的128位(16字节)摘要,...

    10进制转化为16进制.zip

    在Java中,我们可以通过内置的`Integer.toHexString()`方法将一个十进制整数转换为十六进制字符串。例如: ```java int decimalNumber = 10; String hexString = Integer.toHexString(decimalNumber); System.out....

Global site tag (gtag.js) - Google Analytics