Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / добавление объекта в массив / 8 сообщений из 8, страница 1 из 1
21.10.2005, 02:34
    #33336348
ежемуха
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление объекта в массив
Я сделал так

Код: plaintext
1.
2.
3.
4.
        Shit[] s =  new  Shit[ this .shits.length+ 1 ];
        System.arraycopy( this .shits, 0 ,s, 0 , this .shits.length);
        Neuron newShit =  new  Shit();
        s[ this .shits.length] = newShit;    
         this .shits = s;

Вопрос, будет ли оно работать? Правильно ли я придумал? Или надо че-то по-другому хомичить?

(Такое добавление будет происходить редко)
...
Рейтинг: 0 / 0
21.10.2005, 02:36
    #33336349
ежемуха
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление объекта в массив
Конечно
Код: plaintext
        Shit newShit =  new  Shit();
а никакой не Newron :)
...
Рейтинг: 0 / 0
21.10.2005, 14:03
    #33337517
ежемуха
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление объекта в массив
ну ребяты!
будет так работать или нет?
а то я уже много написал, переписывать с векторами лень.
но до конца еще не дописал поэтому попробовать тоже не могу...

вот такой я програмист
...
Рейтинг: 0 / 0
21.10.2005, 14:28
    #33337601
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление объекта в массив
ежемухаЯ сделал так

Код: plaintext
1.
2.
3.
4.
        Shit[] s =  new  Shit[ this .shits.length+ 1 ];
        System.arraycopy( this .shits, 0 ,s, 0 , this .shits.length);
        Neuron newShit =  new  Shit();
        s[ this .shits.length] = newShit;    
         this .shits = s;

Вопрос, будет ли оно работать? Правильно ли я придумал? Или надо че-то по-другому хомичить?

(Такое добавление будет происходить редко)
...
Рейтинг: 0 / 0
21.10.2005, 14:29
    #33337608
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление объекта в массив
А.Грасоff™ ежемухаЯ сделал так

Код: plaintext
1.
2.
3.
4.
        Shit[] s =  new  Shit[ this .shits.length+ 1 ];
        System.arraycopy( this .shits, 0 ,s, 0 , this .shits.length);
        Neuron newShit =  new  Shit();
        s[ this .shits.length] = newShit;    
         this .shits = s;

Вопрос, будет ли оно работать? Правильно ли я придумал? Или надо че-то по-другому хомичить?

(Такое добавление будет происходить редко)
с..а. ctrl+enter сработал.
будет. только вместо

s[this.shits.length] = newShit;

я написал бы

s[s.length - 1] = newShit;

PS как-то более понятно :)
...
Рейтинг: 0 / 0
21.10.2005, 17:22
    #33338112
jdev333
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление объекта в массив
В принципе мона так:

List l = new ArrayList(Arrays.asList(s));
l.add(new Shit());
s = (Shit[]) l.toArray(s);


но вряд ли быстрее и экономнее :)
...
Рейтинг: 0 / 0
21.10.2005, 17:24
    #33338114
jdev333
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление объекта в массив
где s это this.shits
...
Рейтинг: 0 / 0
21.10.2005, 17:40
    #33338153
ежемуха
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление объекта в массив
спасибо
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / добавление объекта в массив / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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