Я использую IDE NetBeans для своего кода. Я получаю эту ошибку, когда я пытаюсь запустить его:.»Исключение в потоке "main" java.lang.NumberFormatException: для строки ввода
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)
я иметь в виду, что другие подобные вопросы здесь не могли бы мне помог, так как у меня есть другой код Мой код ниже Если кто-то может. назовите меня в правильном направлении. Я буду невероятно благодарен.
Отлаживайте свой код, перейдите к строке 540 и посмотрите на параметр '' Double.parseDouble''. Это огромная строка, а не один номер. Это невозможно разобрать на '' Double''. – f1sh
Я не думаю, что '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, Опухоль - это номер. – Moira
Вы прочитали сообщение об ошибке? Он включает в себя фактическую строку, которую вы пытались проанализировать, и она * четко * не является допустимым десятичным числом. –