J'utilise l'EDI NetBeans pour mon code. Je reçois cette erreur lorsque je tente de l'exécuter. »Exception dans le thread "principal" java.lang.NumberFormatException: Pour la chaîne d'entrée
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)
Je garde à l'esprit que les autres questions semblables ici me pourraient pas aidé depuis que j'ai un code différent Mon code est ci-dessous Si quelqu'un peut. me diriger dans la bonne direction, je serai très reconnaissant. Merci.
Déboguez votre code, allez à la ligne 540 et jetez un coup d'œil au paramètre '' Double.parseDouble''. C'est une énorme chaîne, pas un seul numéro. Cela ne peut pas être analysé avec un '' Double''. – f1sh
Je ne pense pas '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, tumeur' est un nombre non plus. – Moira
Avez-vous lu le message d'erreur? Il inclut la chaîne que vous essayiez d'analyser, et * clairement * n'est pas un nombre décimal valide. –