簡體   English   中英

線程“main”中的異常 java.lang.NumberFormatException:對於輸入字符串

[英]Exception in thread “main” java.lang.NumberFormatException: For input string

我正在為我的代碼使用 Netbeans IDE。 當我嘗試運行它時出現此錯誤:”

Exception in thread "main" java.lang.NumberFormatException: For input string: "8589.416,5468.2407,4263.4077,4064.9358,1997.893,5282.325,2169.72,2773.4211,7526.386,4607.6763,2598.06,1522.6462,1300.5988,1181.63,Tumor"
    at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1250)
    at java.lang.Double.parseDouble(Double.java:540)
    at Preprocessing.Newsvm_scale.run(Newsvm_scale.java.java:150)
    at Preprocessing.Newsvm_scale.main(Newsvm_scale.java.java:332)

我記住,這里的其他類似問題對我沒有幫助,因為我有不同的代碼。 我的代碼如下。 如果有人能指出我正確的方向,我將非常感激。 謝謝。

StringTokenizer 方法已將一個長字符串設置為值 st,該字符串未被拆分。 所以當調用 Double Parse 方法時。 它拋出一個數字格式異常,因為它試圖將該字符串轉換為雙精度。 在調用 StringTokenizer 方法時,您需要指定逗號分隔數字。 如果您需要更多幫助,請隨時詢問。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM