Java String字符串补0或空格的实现代码

 更新时间:2016年09月18日 14:42:53   投稿:mrr  
这篇文章主要介绍了Java String字符串补0或空格的实现代码,代码简单易懂,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧

废话不多说了,关键代码如下所示:

package cn.com.songjy;
import java.text.NumberFormat;
//Java 中给数字左边补0
public class NumberFormatTest {
public static void main(String[] args) {
// 待测试数据
int i = 1;
// 得到一个NumberFormat的实例
NumberFormat nf = NumberFormat.getInstance();
// 设置是否使用分组
nf.setGroupingUsed(false);
// 设置最大整数位数
nf.setMaximumIntegerDigits(4);
// 设置最小整数位数
nf.setMinimumIntegerDigits(4);
// 输出测试语句
System.out.println(nf.format(i));
}
}
/** 
* Java里数字转字符串前面自动补0的实现。 
* 
*/ 
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); // 0001 
} 
}
//流水号加1后返回,流水号长度为4
private static final String STR_FORMAT = "0000"; 
public static String haoAddOne_2(String liuShuiHao){
Integer intHao = Integer.parseInt(liuShuiHao);
intHao++;
DecimalFormat df = new DecimalFormat(STR_FORMAT);
return df.format(intHao);
}

好了,以上代码就是关于Java String字符串补0或空格的实现代码,非常不错,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 详解Java 信号量Semaphore

    详解Java 信号量Semaphore

    这篇文章主要介绍了Java 信号量Semaphore的相关资料,帮助大家更好的理解和学习Java并发,感兴趣的朋友可以了解下
    2020-09-09
  • MyBatis动态<if>标签使用避坑指南

    MyBatis动态<if>标签使用避坑指南

    这篇文章主要为大家介绍了MyBatis动态<if>标签使用避坑指南,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • java基础的详细了解第一天

    java基础的详细了解第一天

    这篇文章对Java编程语言的基础知识作了一个较为全面的汇总,在这里给大家分享一下。需要的朋友可以参考,希望能给你带来帮助
    2021-08-08
  • SpringBoot2.x 整合 thumbnailator 图片处理的示例代码

    SpringBoot2.x 整合 thumbnailator 图片处理的示例代码

    这篇文章主要介绍了SpringBoot2.x 之整合 thumbnailator 图片处理,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • springboot使用kafka事务的示例代码

    springboot使用kafka事务的示例代码

    Kafka 同数据库一样支持事务,当发生异常的时候可以进行回滚,确保消息监听器不会接收到一些错误的或者不需要的消息,本文就来介绍一下springboot使用kafka事务的示例代码,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • Java实现stream的三个常用方式(toMap,groupingBy,findFirst)

    Java实现stream的三个常用方式(toMap,groupingBy,findFirst)

    本文主要介绍了Java实现stream的三个常用方式,主要包括toMap,groupingBy,findFirst,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • 使用Javacsv.jar的jar包操作csv文件的方法

    使用Javacsv.jar的jar包操作csv文件的方法

    使用javacsv的jar包很方便的可以操作csv文件。下面通过本教程给大家介绍使用javacsv.jar操作csv文件的方法,感兴趣的朋友一起看下吧
    2016-08-08
  • springboot应用服务启动事件的监听实现

    springboot应用服务启动事件的监听实现

    本文主要介绍了springboot应用服务启动事件的监听实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • Java 常量池的实例详解

    Java 常量池的实例详解

    这篇文章主要介绍了Java 常量池的实例详解的相关资料,Java的常量池中包含了类、接口、方法、字符串等一系列常量值,需要的朋友可以参考下
    2017-09-09
  • Java创建多线程服务器流程

    Java创建多线程服务器流程

    这篇文章主要介绍了Java创建多线程服务器流程,以下实例演示了如何使用Socket类的accept()方法和ServerSocket类的MultiThreadServer(socketname)方法来实现多线程服务器程序
    2023-05-05

最新评论