Я пытаюсь сделать преобразование строки в целое, для которого я получаю NumberFormatException
Причина довольно очевидна. Но мне нужен обходной путь здесь. Ниже приведен пример кода.
public class NumberFormatTest {
public static void main(String[] args) {
String num = "9.18E+09";
try{
long val = Long.valueOf(num);
}catch(NumberFormatException ne){
//Try to convert the value to 9180000000 here
}
}
}
Мне нужна логика, которая идет в разделе комментариев, общая была бы хороша. Спасибо.