1) 数字字符串前面如果带有多余的"000",转换为int的时候,会自动去掉这些0。【和php一样,挺好】,如下:
------------------------------------------java
String str = "000101";
int a = Integer.valueOf(str);
System.out.println(a); //打印: 101
------------------------------------------PHP
php > $a = "00287";
php > var_dump( intval($a) );
int(287)
php >
--------------------------------java
int a = 101;
String b = String.format("%06d", a);
System.out.println(b); //打印:000101
php > var_dump( sprintf('%06d',$b) );
string(6) "000287"
php >