java中如何去掉字符串前面的零和强制转换数

java中如何去掉字符串前面的零和强制转换数,java,string,long-integer,Java,String,Long Integer,我有一个字符串0000001.45,我想删除字符串前面的零,并将字符串转换为long。是否可以不使用循环进行铸造。让java为此提供一些功能。首先想到的是: long result=(long)Double.parseDouble("000001.45"); Double类可以解析掉前导零,而cast将转换为long。首先想到的是: long result=(long)Double.parseDouble("000001.45"); Double类可以解析掉前导零,而cast将转换为lo

我有一个字符串
0000001.45
,我想删除字符串前面的零,并将字符串转换为long。是否可以不使用循环进行铸造。让java为此提供一些功能。

首先想到的是:

 long result=(long)Double.parseDouble("000001.45");

Double类可以解析掉前导零,而cast将转换为long。

首先想到的是:

 long result=(long)Double.parseDouble("000001.45");

Double类可以解析掉前导零,而cast将转换为long。

请查看所有不同数字类型的或等效类。我认为您需要对它进行浮点或double解析,然后将其转换为long类型。

查看所有不同数字类型的或等效类。我认为您需要解析它的float或double,然后将其转换为long类型。

那么您已经尝试了什么?那么您已经尝试了什么?。。。这是“1”,但是,嘿,这是目标;-)的确我不知道目标是什么-如果它是正常化到145,那么,显然其他事情会做。。。。这是“1”,但是,嘿,这是目标;-)的确我不知道目标是什么-如果它是正常化为145,那么,显然其他事情会做。崩溃。繁荣猛敲(输入有一个小而难看的点)-但正如你没有建议在输入上使用该方法-我这边没有否决票;)崩溃繁荣猛敲(输入有一个小而难看的点)-但正如你没有建议在输入上使用该方法-我这边没有否决票;)