Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как переделать ArrayList в String[] / 16 сообщений из 16, страница 1 из 1
15.07.2004, 14:03
    #32605954
alex2808
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
Как переделать ArrayList забитый строками в String[]?
Возможно это сделать без прохода циклом?
...
Рейтинг: 0 / 0
15.07.2004, 14:08
    #32605975
Тестер-51
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
да.


List list = new ArrayList();

// заполнили здесь

String[] s = (String[])list.toArray(new String[0]);
...
Рейтинг: 0 / 0
15.07.2004, 14:19
    #32606019
alex2808
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
Спасибо.
А что лучше передавать в метод в качестве параметра
ArrayList или String[]?
Меня интересует вопрос скорострельности, в каком случае передается по ссылке, а в каком копируется?
...
Рейтинг: 0 / 0
15.07.2004, 14:40
    #32606107
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
alex2808Спасибо.
А что лучше передавать в метод в качестве параметра
ArrayList или String[]?
Меня интересует вопрос скорострельности, в каком случае передается по ссылке, а в каком копируется?

/нипонил/
...
Рейтинг: 0 / 0
15.07.2004, 14:44
    #32606118
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
Зачем нужен параметр в методе toArray?? Для того чтобы указать к какому типу преобразуем?? так вроде и так в начале приведение типов указввается - (String[])
...
Рейтинг: 0 / 0
15.07.2004, 14:48
    #32606134
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
alex2808Спасибо.
А что лучше передавать в метод в качестве параметра
ArrayList или String[]?
Меня интересует вопрос скорострельности, в каком случае передается по ссылке, а в каком копируется?
Ни в каком не копируется.
...
Рейтинг: 0 / 0
15.07.2004, 14:51
    #32606145
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
попробуй без параметра toArray() вызвать :)
...
Рейтинг: 0 / 0
15.07.2004, 15:45
    #32606335
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
А.Гpacoffпопробуй без параметра toArray() вызвать :)
гы....
java.lang.ClassCastException

at test.Main.main(Main.java:15)

Exception in thread "main"

а зачем он тогда без параметра нужен?
...
Рейтинг: 0 / 0
15.07.2004, 15:45
    #32606337
alex2808
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
Имеется ввиду мой метод
public void MyMetod(ArrayList ar, String[] s);
Все значения и в том, и в другом случае по ссылке передаются?
...
Рейтинг: 0 / 0
15.07.2004, 15:47
    #32606344
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
alex2808Имеется ввиду мой метод
public void MyMetod(ArrayList ar, String[] s);
Все значения и в том, и в другом случае по ссылке передаются?

да. массив = объект
...
Рейтинг: 0 / 0
15.07.2004, 15:50
    #32606349
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
А.Гpacoff alex2808Имеется ввиду мой метод
public void MyMetod(ArrayList ar, String[] s);
Все значения и в том, и в другом случае по ссылке передаются?

да. массив = объект

хотя это еще проверить надо :) а то ведь в книжке написано - объект,
а хер его знает объект ли?
...
Рейтинг: 0 / 0
15.07.2004, 15:54
    #32606361
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
А.Гpacoff А.Гpacoff alex2808Имеется ввиду мой метод
public void MyMetod(ArrayList ar, String[] s);
Все значения и в том, и в другом случае по ссылке передаются?

да. массив = объект

хотя это еще проверить надо :) а то ведь в книжке написано - объект,
а хер его знает объект ли?

проверил. по ссылке.
...
Рейтинг: 0 / 0
15.07.2004, 15:57
    #32606375
alex2808
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
А.Гpacoff
А как проверяется?
...
Рейтинг: 0 / 0
15.07.2004, 15:59
    #32606379
alex2808
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
alex2808Как переделать ArrayList забитый строками в String[]?
Возможно это сделать без прохода циклом?
Кстати, а обратно возможно без цикла и add?
...
Рейтинг: 0 / 0
15.07.2004, 16:17
    #32606434
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переделать ArrayList в String[]
alex2808 alex2808Как переделать ArrayList забитый строками в String[]?
Возможно это сделать без прохода циклом?
Кстати, а обратно возможно без цикла и add?

найдешь как - обязательно тут сообщи. тоже интересно.
...
Рейтинг: 0 / 0
15.07.2004, 17:39
    #32606739
Как переделать ArrayList в String[]
попробуй:

String[] abc = {"a","b","c"};
ArrayList l = new ArrayList(Arrays.asList(abc));
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как переделать ArrayList в String[] / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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