powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / как создать массив с элементами ArrayList<String>
10 сообщений из 10, страница 1 из 1
как создать массив с элементами ArrayList<String>
    #38314529
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как создать массив, элементами которого будут списки строк?
след-я запись не проходит:
Код: java
1.
ArrayList<String>[] arrayOfStringList = new ArrayList<String>[3] ; 
...
Рейтинг: 0 / 0
как создать массив с элементами ArrayList<String>
    #38314536
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используйте List вместо массива.
http://www.angelikalanger.com/GenericsFAQ/FAQSections/ParameterizedTypes.html#FAQ105
...
Рейтинг: 0 / 0
как создать массив с элементами ArrayList<String>
    #38314543
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
вообще-то, нужно такой метод, т.е. все-таки массив:

Код: java
1.
2.
3.
4.
5.
public static ArrayList<String>[] createList()
    {
        ...
        return null;
    }
...
Рейтинг: 0 / 0
как создать массив с элементами ArrayList<String>
    #38314561
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,
вообще-то, неплохо бы почитать любезно предоставленную отличную ссылку и вникнуть в ее суть
...
Рейтинг: 0 / 0
как создать массив с элементами ArrayList<String>
    #38314568
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174Blazkowicz,
вообще-то, нужно такой метод, т.е. все-таки массив:

Код: java
1.
2.
3.
4.
5.
public static ArrayList<String>[] createList()
    {
        ...
        return null;
    }



Кому нужно?
...
Рейтинг: 0 / 0
как создать массив с элементами ArrayList<String>
    #38314627
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
Спасибо, в сцылке многабукаф полезная инфа.

Получилось сделать через массив, хотя компилер показывает warning Uncheсked аssignment. JDK 5 Only.
Как это понимать, в JDK 5 была бы ошибка ?
...
Рейтинг: 0 / 0
как создать массив с элементами ArrayList<String>
    #38314644
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Компилятор не может гарантировать generic type check для массива. Поэтому он не защитит от того что элементом массива вдруг окажается List<Object> вместо List<String>. Кстати, любопытно зачем вы конкретезируете что это должен быть обязательно ArrayList?
...
Рейтинг: 0 / 0
как создать массив с элементами ArrayList<String>
    #38314657
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
попалась задача такая, реализовать которую нужно было имеенно так.
Конечно, там могла бы быть и другая коллекция или конкретный параметризованный тип.
...
Рейтинг: 0 / 0
как создать массив с элементами ArrayList<String>
    #38314716
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если так
ArrayList<String> arrayOfStringList[] = new ArrayList[3];

Правда компилит c варнингом.
...
Рейтинг: 0 / 0
как создать массив с элементами ArrayList<String>
    #38314729
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chabapok,
так и сделал, только не добавлял слева дженерик
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / как создать массив с элементами ArrayList<String>
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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