Java字符串格式化--如何在数值前面补零呢?
下文笔者讲述格式化一个数值为字符串,如果位数不足时,
在其左边补零,那么如何实现这一需求呢?下文笔者将一一道来,如下所示
String.format方法的功能简介说明
在其左边补零,那么如何实现这一需求呢?下文笔者将一一道来,如下所示
实现思路:
使用String.format方法即可实现这一需求
如:
String.format("%08d",n)
数值不足8位时,前面补零
例:
/**
* 前面补零(共18位)
* @param num
* @return
*/
public static String test1(int num){
String str = String.format("%018d", num);
return str;
}
/**
* 前面补零(共8位)
* @param num
* @return
*/
public static String test2(int num){
String str = String.format("%08d", num);
return str;
}
/**
* 前面补零(共4位)
* @param num
* @return
*/
public static String test3(int num){
String str = String.format("%04d", num);
return str;
}
相关阅读:String.format方法的功能简介说明
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


