![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Reptor |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1213 Регистрация: 29.12.2004 Репутация: нет Всего: 0 |
мне необходимо в конец масива добавить ещё одну запись делаю так не выходит
Как это зделать? |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
length возвращает размер массива ( в данном случае 10).
Нужно хранить указатель на последний элемент, если хочешь добавлять в конец. А еще лучше использовать коллекции. -------------------- Lost.... |
|||
|
||||
| W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: нет Всего: 20 |
-------------------- iOS developer |
|||
|
||||
| Reptor |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1213 Регистрация: 29.12.2004 Репутация: нет Всего: 0 |
Kangaroo, а можно пример.
И почему сработал метод W0LFа? |
|||
|
||||
| W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: нет Всего: 20 |
RTFM Пользуемся гуглом например - коллекции в джава.
А метод вульфа сработал потому, что у тебя размерность массива - 10(с нулевого по девятый), а ты пытаешься положить одиннадцатый -------------------- iOS developer |
|||
|
||||
| nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: 16 Всего: 31 |
Reptor, смотри в сторону List (ArrayList).
В твоём же варианте при наличии 10и-элементного массива доавление одиннадцатого приведёт к необходимости создания нового массива (из 11 элементов), копирования старых элементов и добавления (по индексу 10) одиннадцатого элемента. В общем, List куда лучше тут будет. ;) Добавлено через 1 минуту и 48 секунд
Добавлено через 4 минуты и 47 секунд Потому что у тебя последний индекс - 9. А использовал ты в примере только до 5. Используй все, а потом попробуй метод Вульфа. Увидишь, что он тебе для добавления несколько не подходит. -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
| W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: нет Всего: 20 |
конец массива - это последний элемент массива так что я просто не понял, что он имел ввиду :( -------------------- iOS developer |
|||
|
||||
| _Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Если уж жизненно необходим именно массив (коллекции не катят почему-то), то тогда с примерно так:
Это сообщение отредактировал(а) _Y_ - 20.4.2007, 11:36 -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |