`

JAVA组合字符串,长度不足用0补齐

    博客分类:
  • java
 
阅读更多
public class Test {
     public static void main(String[] args) {
         Test test = new Test();
         System.out.println(test.lpad(10, 23));
     }
 
     /**
      * 补齐不足长度
      * @param length 长度
      * @param number 数字
      * @return
      */
     private String lpad(int length, int number) {
         String f = "%0" + length + "d";
         return String.format(f, number);
     }
 }

 

分享到:
评论

相关推荐

    Java字符串长度不够前面或后面补0.txt

    ### Java字符串长度不够前面或后面补0 在Java编程中,有时我们需要确保字符串达到特定的长度,如果实际长度不足,则需要在字符串的前部或后部添加特定字符(如0)来填充,使得最终字符串满足预设长度的要求。本文将...

    Java字符串前面或后面补0(适用于等不同长度比较) .txt

    Java字符串长度不够,将其前面补0或者后面补0,适用于字典序比较前,将要比较字符串的位数保持一致,再进行比较。

    freemarker实现自动补齐字符串

    freemarker实现自动补齐字符串。通过ftl模版文件(ftl文件为freemarker模版文件)的自定义标签实现自动补...代码稍作修改便可左补齐右补齐左右补齐,可自定义设置补齐的字符串。测试通过java文件调用ftl文件显示结果。

    java实现无符号数转换、字符串补齐、md5、uuid、随机数示例

    如果原始字符串的长度超过了目标长度,这两个方法会截取超出部分,确保返回的字符串长度等于目标长度。这对于格式化输出非常有用。 3. **MD5加密**:`md5`方法用于计算字符串的MD5散列值。MD5是一种广泛使用的加密...

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

    这两个函数接受原始字符串、目标长度和补位字符,如果原始字符串长度小于目标长度,就在相应的一侧添加补位字符。 总结来说,这些函数提供了一种方便的方式来处理字符串,包括左补位、右补位、取子字符串以及固定...

    java算法解析,不止42道

    对于字符串右补齐的问题,`Dengji`类展示了如何接收用户输入,根据指定的总长度和填充字符,将字符串补足到目标长度。这里我们使用了`Scanner`类来读取用户输入,然后计算出需要添加的填充字符数量,并用循环来完成...

    IPv6 Java方法 简写转成全写,全写转成简写

    - 零压缩:可以省略前导零,例如`0000:0000:0000:0000:0000:0000:0000:0000`可以写为`0:0:0:0:0:0:0:0`。 - 双冒号表示法:连续的一个或多个全零字段可以用`::`来代替,但一个IPv6地址中只能有一个双冒号表示法。...

    IPv6地址格式校验,压缩,补全,以及进制转换

    自己做的Java工具类。可以对IPv6地址的格式进行校验,对IPv6地址的压缩、补全,以及从16进制转换为2进制和从2进制转换为16进制。

    解决mybatis使用char类型字段查询oracle数据库时结果返回null问题

    在大多数情况下,varchar2类型是更好的选择,因为它可以存储变长字符串,而char类型只能存储固定长度的字符串。 在使用jdbc查询时,也需要注意char类型字段的特殊性。例如,使用PreparedStatement方式查询数据时,...

    认证码Token加密解密代码

    在该代码中,getKeyBytes()方法用于检查密钥长度,如不足24位,则加0x00补齐。SecretKeySpec类用于生成密钥对象,Cipher类用于执行加密和解密操作。 二、SHA-1哈希算法 SHA-1哈希算法是一种安全哈希算法,用于生成...

    短信网关socket数据接口通讯协议(V0.1).pdf

    - String:字符串类型,未指定长度时为可变长度,不足固定长度时左补齐。如String(6)表示占6个字节,不足时左补零。 - Json:JSON数据结构,用于表示复杂的数据对象。 4. 消息结构 - 请求消息(MessageRequest): -...

    openssl evp aes 加解密算法调试例程

    不限制是否为字符串,我看到有些人在加密时使用strlen(),来获取要加密的长度,如果是对字符串加密的话没有问题,如果不是字符串的话,用它获取的长度是到第一个0处,因为这个函数获取的是字符串长度,字符串是以...

    二进制一些笔记,可以看看,新手上路勿喷

    - **`Integer.toBinaryString()` 方法**: 该方法用于将整数转换成二进制字符串表示形式。 - 示例代码: ```java int n = 50; // 二进制形式为 110010 System.out.println(Integer.toBinaryString(n)); // 输出 ...

    ID10位卡号转8位考号方法

    ' 补齐0并获取后五位 secondPart = Microsoft.VisualBasic.Right(("000000" & secondPart.ToString.Trim()), 5) ' 拼接结果 new_no = firstPart.ToString.Trim() + secondPart.ToString.Trim() ``` #### 四、关键...

    hibernate中自动生成主键的办法

    UUID(Universally Unique Identifier)是一种生成全局唯一标识符的方式,其长度为128位,通常表示为32个十六进制数字组成的字符串。在Hibernate中,可以通过`<generator class="uuid.hex"/>`来配置一个字段使用UUID...

    现代密码学实验报告.pdf

    回答:AES加密数据块分组长度必须为128 比特,密钥长度可以是128 比特、 192 比特、 256 比特中的任意一个(如果数据块及密钥长度不足时,会补齐)。AES 加密有很多轮的重复和变换。大致步骤如下:1、密钥扩展...

    net学习笔记及其他代码应用

    答:string str = null 是不给他分配内存空间,而string str = \"\" 给它分配长度为空字符串的内存空间。 25.请详述在dotnet中类(class)与结构(struct)的异同? 答:Class可以被实例化,属于引用类型,是分配在内存的...

Global site tag (gtag.js) - Google Analytics