Из vector<String> в String[]
Из vector<String> в String[]
Здравствуйте!Как перегнать Vector<String> в массив строк String[]?
Если делать так,то приложение крошится
[syntax=java]String[] data = (String[]) discipline.toArray(); [/syntax]
Если делать так,то приложение крошится
[syntax=java]String[] data = (String[]) discipline.toArray(); [/syntax]
Re: Из vector<String> в String[]
Массиву не известен размер, надо так
Как по мне предпочтительней ArrayList, а не вектор и использовать явное приведение вообще-то плохо.
З.Ы.
А для чего такое преобразование?
Код: Выделить всё
String[] data = discipline.toArray(new String[discipline.size()]);З.Ы.
А для чего такое преобразование?
Re: Из vector<String> в String[]
У меня есть база данных,я оттуда хочу взять данные,но заранее не известен объём,поэтому использую Vector.Затем на основе этих данных мне нужно создать ArrayAdapter <String>razmus писал(а):Массиву не известен размер, надо такКак по мне предпочтительней ArrayList, а не вектор и использовать явное приведение вообще-то плохо.Код: Выделить всё
String[] data = discipline.toArray(new String[discipline.size()]);
З.Ы.
А для чего такое преобразование?
P.S. похоже я всё усложнил,ведь после выборки можно получить количество строк в этой выборки и затем создать массив с дынным количеством,и уже его заполнять.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Из vector<String> в String[]
Лучше перегрузить адаптер и использовать нужные данные, а не подстраиваться под особенности))CodeR писал(а):У меня есть база данных,я оттуда хочу взять данные,но заранее не известен объём,поэтому использую Vector.Затем на основе этих данных мне нужно создать ArrayAdapter <String>razmus писал(а):Массиву не известен размер, надо такКак по мне предпочтительней ArrayList, а не вектор и использовать явное приведение вообще-то плохо.Код: Выделить всё
String[] data = discipline.toArray(new String[discipline.size()]);
З.Ы.
А для чего такое преобразование?
P.S. похоже я всё усложнил,ведь после выборки можно получить количество строк в этой выборки и затем создать массив с дынным количеством,и уже его заполнять.
Re: Из vector<String> в String[]
Лучше перегрузить адаптер и использовать нужные данные, а не подстраиваться под особенности))[/quote]CodeR писал(а): P.S. похоже я всё усложнил,ведь после выборки можно получить количество строк в этой выборки и затем создать массив с дынным количеством,и уже его заполнять.
Re: Из vector<String> в String[]
razmus писал(а):Лучше перегрузить адаптер и использовать нужные данные, а не подстраиваться под особенности))CodeR писал(а): P.S. похоже я всё усложнил,ведь после выборки можно получить количество строк в этой выборки и затем создать массив с дынным количеством,и уже его заполнять.
Re: Из vector<String> в String[]
Лучше перегрузить адаптер и использовать нужные данные, а не подстраиваться под особенности))razmus писал(а):razmus писал(а):CodeR писал(а): P.S. похоже я всё усложнил,ведь после выборки можно получить количество строк в этой выборки и затем создать массив с дынным количеством,и уже его заполнять.
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Из vector<String> в String[]
Стесняюсь спросить... А какая база данных, SQLite?
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
Re: Из vector<String> в String[]
Ну да.KamiSempai писал(а):Стесняюсь спросить... А какая база данных, SQLite?
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Из vector<String> в String[]
Хм... CursorAdapter религия не позволяет использовать?CodeR писал(а):Ну да.KamiSempai писал(а):Стесняюсь спросить... А какая база данных, SQLite?
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
Re: Из vector<String> в String[]
А Вы не думали о том,что я про него просто не знал?Спасибо,почитаю о нем.KamiSempai писал(а):Хм... CursorAdapter религия не позволяет использовать?CodeR писал(а):Ну да.KamiSempai писал(а):Стесняюсь спросить... А какая база данных, SQLite?
Re: Из vector<String> в String[]
Можете привести пример использования?KamiSempai писал(а):Хм... CursorAdapter религия не позволяет использовать?CodeR писал(а):Ну да.KamiSempai писал(а):Стесняюсь спросить... А какая база данных, SQLite?
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Из vector<String> в String[]
В гугле вагон и маленькая тележка результатов ответов по запросу "CursorLoader", где можно встретить неимоверное количество примеров использования. Даже на этом сайте можно найти
http://startandroid.ru/ru/uroki/vse-uro ... oader.html
http://startandroid.ru/ru/uroki/vse-uro ... oader.html
