不需要对字符串进行操作.直接转化为int型即可,不需要复杂的逻辑和操作,直接转化为int型自然会将0前缀都去掉,如果还需字符串类型则使用String类中的valueOf方法..
比如如下代码
String str = "000004560";
int i = Integer.valueOf(str);//转化为int型
System.err.println(i);
// 如需要字符串类型
String num = String.valueOf(i);//转化为String型
System.err.println(num);
======================================================================
转成double的也好说:
String str = "000004560";
int d = Double.valueOf(str);//转化为double型
System.err.println(d);
// 如需要字符串类型执行下面这步,如果不需要,则上边那步就足够了...
String num = String.valueOf(d);//转化为String型
System.err.println(num);