首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java中有没有字符串前导0的功能解决办法

2012-04-18 
java中有没有字符串前导0的功能int a 123要得到 b000123String a abc要得到 b000abc想知道jav

java中有没有字符串前导0的功能
int a = 123;
要得到 b="000123"

String a ="abc"
要得到 b="000abc"

想知道java有没有类似于C语言中的sprintf这样的自带方法,并且适用 于整形和字符串

[解决办法]

探讨
Java code
其实直接
int a = 123;
String b = String.format("%s%s", String.format("%03d", 0), a);
也可以,%s也能兼容int类型

这样,对于字符串类型也不用改变了
String a = "abc";
String b = String.format("%s%s", String.format("%……

热点排行