Как убрать ноль перед строкой и привести число в java - PullRequest
1 голос
/ 26 апреля 2011

У меня есть строка 0000001.45, и я хочу удалить ноль перед строкой и преобразовать строку в long.Можно ли кастовать без петель.Есть java некоторая функция для этого.

Ответы [ 2 ]

5 голосов
/ 26 апреля 2011

Ну, первое, что приходит на ум:

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

Класс Double может анализировать ведущие нули, и приведение преобразуется в long.

0 голосов
/ 26 апреля 2011

Посмотрите на Long.parseLong () или эквивалентные классы для всех различных типов Number.Я думаю, вам нужно будет разобрать, имеет ли он число с плавающей запятой или двойную, а затем преобразовать его в тип long.

...