У меня есть следующий метод: (из этого WSDL URL: http://services.aonaware.com/DictService/DictService.asmx?WSDL )Несовместимые возвращаемый тип в Java
private static WordDefinition define(java.lang.String word) {
com.aonaware.services.webservices.DictService service = new com.aonaware.services.webservices.DictService();
com.aonaware.services.webservices.DictServiceSoap port = service.getDictServiceSoap();
return port.define(word);
}
Он берет слово из JTextField и возвращает список его определений.
Я объявил следующий список:
List<WordDefinition> def = new ArrayList<WordDefinition>();
Я хочу, чтобы распечатать результат я получаю от этого метода. Так что я сделал следующий цикл:
for (int i=0; i< def.size(); i++){
System.out.println(Arrays.deepToString(def));
}
где:
String str = jTextField1.getText();
def = define(str);
Ошибка получаете следующие:
Несовместимые типы: Список не может быть преобразован в Object []
Любая помощь будет принята с благодарностью.
Какой линии вы получаете сообщение об ошибке – root545