Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Приведение к типу массив / 2 сообщений из 2, страница 1 из 1
23.01.2006, 06:56
    #33496369
artgonch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к типу массив
Доброе утро.
Есть такой код:

Result res = inst.getResult(q, new Locale("rus", "ru"), 1, Integer.MAX_VALUE, null, (Attribute[])imd.getAttributes().toArray(), null, true);



Из-за этого фрагмента (Attribute[])imd.getAttributes() выбрасывается исключение ClassCastException. Причем точно известно, что getAttributes().toArray() возвращает массив объектов типа Attribute. Как нужно правильно приводить типы?
Заранее спасибо.
...
Рейтинг: 0 / 0
23.01.2006, 08:21
    #33496411
Exppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к типу массив
если я правильно понял
то ...toArray() instanceof Object[]
но ...toArray()[0] instanceof Attribute

тебе нужно
toArray(new Attribute[0])
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Приведение к типу массив / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]