Я пытаюсь читать URL-адреса веб-сайтов, удалять теги HTML, их токенизировать, а затем помещать их для тегов POS. Он выполняет все описанные выше шаги, но прерывается при пометке POS. Ошибка исходит из класса POSTagging, кто-нибудь понял, где я ошибаюсь?Ошибка выполнения ClassCastException
Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to java.util.ArrayList
at POSTaggers.POSTagging.run(POSTagging.java:28)
at java.lang.Thread.run(Thread.java:744)
at Assignment2.Main.main(Main.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
Я подозреваю, что это строка 28 - 'для (ArrayList а: inputtokens)' ?? –
«Где я ошибаюсь? _» -> 'POSTagging.java:28)' В строке 28 этого файла вы пытаетесь превратить String в ArrayList. – csmckelvey
Я думаю, у вас есть ваши 'for' петли FUBAR. –