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方法的功能简介说明
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。