我有字符串0000001.45
,我想在字符串前删除零并将字符串转换为long。是否可以无循环地进行投射。有java的一些功能。
答案 0 :(得分:5)
嗯,首先想到的是:
long result=(long)Double.parseDouble("000001.45");
Double类可以解析前导零,并且转换将转换为long。
答案 1 :(得分:0)
查看所有不同Number类型的Long.parseLong()或等效类。我认为你需要解析它有一个浮点数或双倍然后将其转换为长类型。