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

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

Вроде.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
из List в массив
    #33706725
Jozic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
из List в массив
    #33706761
Фотография Sv219
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо за помощь
...
Рейтинг: 0 / 0
из List в массив
    #33709933
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я делаю всегда так:
Код: plaintext
1.
2.
3.
4.
List result = ....;

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

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


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