Bir String'in NumberFormatException
aldığım tamsayıya dönüştürmeye çalışıyorum. Sebebi oldukça açık. Ama burada bir çözüm lazım. Örnek kod aşağıdadır.Java üstel gösterimdeki bir sayı ayrıştırılıyor
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
}
}
}
Yorum bölümüne giden mantığa ihtiyacım var, genel bir kişi hoş olurdu. Teşekkürler.
Olası kopya: http://stackoverflow.com/questions/638565/parsing-scientific-notation-sensibly – CPerkins
@CPerkins: Bu sorunun sadece sayısal soruyla ilgili olduğu anlaşılıyor. bağlantılı olan, notasyonun her kısmı ile ilgilidir. –
@Joachim: Yeterince adil. – CPerkins