我試圖將字符串轉換爲long並且拋出NumberFormatException
。我認爲它完全不在long
的範圍之內。用於將字符串轉換爲long的java.lang.NumberFormatException
這裏是要轉換的代碼,其中count_strng
是我想要轉換爲long的字符串。 trim()
函數沒有任何區別。
long sum_link = Long.parseLong(count_strng.trim());
這是堆棧跟蹤。
java.lang.NumberFormatException: For input string: "0.003846153846153846"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:441)
at java.lang.Long.parseLong(Long.java:483)
任何人都知道這裏的確切問題是什麼?
你能分享你寫的觸發這個異常的代碼嗎? –
至少寫一些代碼。很難拿出一個答案,只是看到錯誤:) –
'0.003846153846153846'不是很長。試試Double.parseDouble – Eran