读书人

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

发布时间: 2012-04-18 15:01:59 作者: rapoo

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("%……

读书人网 >J2SE开发

热点推荐