Я пытаюсь преобразовать строку в целое число, для которого я получаю 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
}
}
}
Мне нужна логика, которая идет в разделе комментариев, общий вариант будет приятным. Спасибо.