Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / из List в массив / 7 сообщений из 7, страница 1 из 1
04.05.2006, 12:31
    #33706588
Sv219
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из List в массив
ситуация такая как можно значения из List перегнать в массив без использования цикла, пытаюсь вот так
Код: plaintext
1.
2.
List result = ClassDataBase.getProjects();
Project[] prj = (Project[])result.toArray();
... ругается java.lang.ClassCastException
...
Рейтинг: 0 / 0
04.05.2006, 12:37
    #33706612
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из List в массив
toArray() возвращает Object[].
...
Рейтинг: 0 / 0
04.05.2006, 12:44
    #33706647
Sv219
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из List в массив
Denis PopovtoArray() возвращает Object[].
т.е. без использования цикла никак?
...
Рейтинг: 0 / 0
04.05.2006, 12:53
    #33706679
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из List в массив
Sv219 wrote:

> т.е. без использования цикла никак?

Вроде.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
04.05.2006, 13:02
    #33706725
Jozic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из List в массив
Sv219ситуация такая как можно значения из List перегнать в массив без использования цикла, пытаюсь вот так
Код: plaintext
1.
2.
List result = ClassDataBase.getProjects();
Project[] prj = (Project[])result.toArray();
... ругается java.lang.ClassCastException

Код: plaintext
Project[] prj = ( Project[] ) result.toArray(  new  Project[]{});
...
Рейтинг: 0 / 0
04.05.2006, 13:13
    #33706761
Sv219
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из List в массив
спасибо за помощь
...
Рейтинг: 0 / 0
05.05.2006, 12:59
    #33709933
unicornmirage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из List в массив
я делаю всегда так:
Код: plaintext
1.
2.
3.
4.
List result = ....;

Project[] prj =  new  Project[result.size()]; // создаем массив длиною, равной размеру списка
result.toArray(prj);  // здесь он заполнится значениями из списка

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


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