Јава АрраиДекуе – адд(), аддАлл()

Java Arraidekue Add Addall



АрраиДекуе – адд()

јава.утил.АрраиДекуе.адд() додаје елемент у објекат колекције АрраиДекуе.

Ако континуирано користимо овај метод за додавање елемената, онда се сваки елемент убацује на последњу позицију у АрраиДекуе.







Синтакса



арраидекуе_објецт. додати ( елемент )

Где арраидекуе_објецт представља колекцију АрраиДекуе.



Параметар





Узима елемент у односу на тип објекта колекције АрраиДекуе.

Белешка



  1. Ако убацимо нетачан елемент типа података, враћа се грешка.
  2. Ако убацимо нулту вредност, а НуллПоинтерЕкцептион је бачен.

Пример 1

Овде ћемо креирати празну колекцију АрраиДекуе са типом Стринг и додати јој елемент.

увоз јава.утил.* ;
увоз јава.утил.АрраиДекуе ;

јавности класа Главни
{
јавности статичне празнина главни ( Низ [ ] аргс ) {

// Креирајте АрраиДекуе под називом а_декуе_објецт са Стринг типом
Декуеа_декуе_објецт = Нова АрраиДекуе ( ) ;

Систем . оут . принтлн ( 'Стварни подаци присутни у а_декуе_објецт: ' + а_декуе_објецт ) ;

//додајте му 'цинк'.
а_декуе_објецт. додати ( 'цинк' ) ;

Систем . оут . принтлн ( 'Коначни подаци присутни у а_декуе_објецт: ' + а_декуе_објецт ) ;
}
}

Излаз:

Тако можемо видети да је „Цинк“ додат у а_декуе_објецт.

Објашњење

Линија 9,11:

Креирајте АрраиДекуе под називом а_декуеобјецт са типом Стринг и вратите АрраиДекуе објекат.

Линија 14,16:

Сада додајте елемент „Цинк“ у а_декуе_објецт и вратите га.

Пример 2

Овде ћемо креирати празну АрраиДекуе колекцију са Интегер типом и континуирано додавати а5 елементе.

увоз јава.утил.* ;
увоз јава.утил.АрраиДекуе ;

јавности класа Главни
{
јавности статичне празнина главни ( Низ [ ] аргс ) {

// Креирајте АрраиДекуе под називом а_декуе_објецт са Интегер типом
Декуеа_декуе_објецт = Нова АрраиДекуе ( ) ;

//додај томе 100.
а_декуе_објецт. додати ( 100 ) ;
Систем . оут . принтлн ( 'Подаци присутни у а_декуе_објецт након додавања 100: ' + а_декуе_објецт ) ;

//додај му 200.
а_декуе_објецт. додати ( 200 ) ;
Систем . оут . принтлн ( 'Подаци присутни у а_декуе_објецт након додавања 200: ' + а_декуе_објецт ) ;

//додај му 300.
а_декуе_објецт. додати ( 300 ) ;
Систем . оут . принтлн ( 'Подаци присутни у а_декуе_објецт након додавања 300: ' + а_декуе_објецт ) ;

//додај му 400.
а_декуе_објецт. додати ( 400 ) ;
Систем . оут . принтлн ( 'Подаци присутни у а_декуе_објецт након додавања 400: ' + а_декуе_објецт ) ;

//додај му 500.
а_декуе_објецт. додати ( 500 ) ;
Систем . оут . принтлн ( 'Подаци присутни у а_декуе_објецт након додавања 500: ' + а_декуе_објецт ) ;
}
}

Излаз:

Дакле, можемо видети да се сви елементи додају у а_декуе_објецт један за другим.

Објашњење

9. ред:

Креирајте АрраиДекуе под називом а_декуеобјецт са типом Интегер.

Линија 12,13:

Додајте елемент – 100 у а_декуе_објецт и вратите га.

Линија 16,17:

Додајте елемент – 200 у а_декуе_објецт и вратите га.

Линија 20,21:

Додајте елемент – 300 у а_декуе_објецт и вратите га.

Линија 24,25:

Додајте елемент – 400 у а_декуе_објецт и вратите га.

Линија 28,29:

Додајте елемент – 500 у а_декуе_објецт и вратите га.

АрраиДекуе – аддАлл()

јава.утил.АрраиДекуе.аддАлл() додаје све елементе у објекту Јава колекције у објекат колекције АрраиДекуе. Слично је адд(), али разлика је у томе што додаје више елемената (целу колекцију) објекту колекције АрраиДекуе.

Синтакса

арраидекуе_објецт. аддАлл ( објекат_колекције )

Где, објекат_колекције представља Јава колекције као што су Вецтор, АрраиЛист, АрраиДекуе итд.

Параметар

Узима цоллецтион_објецт као параметар.

Пример 1

Хајде да размотримо објекат колекције АрраиДекуе са једним елементом и направимо други објекат колекције АрраиДекуе са два елемента. На крају, додајте све елементе присутне у другом објекту колекције првом објекту колекције.

увоз јава.утил.* ;
увози. утил . АрраиДекуе ;

јавности класа Главни
{
јавности статичне празнина главни ( Низ [ ] аргс ) {

// Креирајте АрраиДекуе под називом а_декуе_објецт1 са Интегер типом
Декуе а_декуе_објецт1 = Нова АрраиДекуе ( ) ;

//додај томе 100.
а_декуе_објецт1. додати ( 100 ) ;

Систем . оут . принтлн ( 'Стварни подаци присутни у а_декуе_објецт1: ' + а_декуе_објецт1 ) ;

// Креирајте АрраиДекуе под називом а_декуе_објецт2 са Интегер типом
Декуе а_декуе_објецт2 = Нова АрраиДекуе ( ) ;

//додај томе 200.300.
а_декуе_објецт2. додати ( 200 ) ;
а_декуе_објецт2. додати ( 300 ) ;

//додај све елементе у а_декуе_објецт2 у а_декуе_објецт1

а_декуе_објецт1. аддАлл ( а_декуе_објецт2 ) ;
Систем . оут . принтлн ( 'Коначни подаци присутни у а_декуе_објецт1: ' + а_декуе_објецт1 ) ;
}
}

Излаз:

Можемо видети да су ти цели елементи додати првом АрраиДекуе објекту помоћу методе аддАлл().

Објашњење

Линија 8-14:

Креирајте први објекат колекције АрраиДекуе под називом а_декуе_објецт1. Додајте му 100 и прикажите га.

Линија 17-21:

Креирајте други објекат колекције АрраиДекуе под називом а_декуе_објецт2. Додајте му 200.300.

Линија 24,25:

Додајте све елементе који постоје у а_декуе_објецт2 у а_декуе_објецт21 користећи аддАлл() метод.

Пример 2

Хајде да размотримо објекат колекције АрраиДекуе са једним елементом и направимо други објекат колекције Вецтор са два елемента. На крају, додајте све елементе присутне у другом објекту колекције првом објекту колекције.

увоз јава.утил.* ;
увоз јава.утил.АрраиДекуе ;

јавности класа Главни
{
јавности статичне празнина главни ( Низ [ ] аргс ) {

// Креирајте АрраиДекуе под називом а_декуе_објецт1 са Стринг типом
Декуе а_декуе_објецт1 = Нова АрраиДекуе ( ) ;

//додајте му 'Здраво'.
а_декуе_објецт1. додати ( 'Здраво' ) ;
Систем . оут . принтлн ( 'Стварни подаци присутни у а_декуе_објецт1: ' + а_декуе_објецт1 ) ;

// Креирајте вектор са именом вецтор_објецт са типом Стринг
Вецторвецтор_објецт = Нова Вецтор ( ) ;

//додајте му „Линукхинт“, „Питхон“.
векторски_објекат. додати ( 'Линукс' ) ;
векторски_објекат. додати ( 'пајтон' ) ;
Систем . оут . принтлн ( 'Стварни подаци присутни у вецтор_објецт: ' + векторски_објекат ) ;


//додајте све елементе у вецтор_објецт у а_декуе_објецт1
а_декуе_објецт1. аддАлл ( векторски_објекат ) ;
Систем . оут . принтлн ( 'Коначни подаци присутни у а_декуе_објецт1: ' + а_декуе_објецт1 ) ;
}
}

Излаз:

Можемо видети да се читави елементи из вецтор_објецт додају првом АрраиДекуе објекту помоћу методе аддАлл().

Објашњење

Ред 9-13:

Креирајте први објекат колекције АрраиДекуе под називом а_декуе_објецт1 са типом Стринг. Додајте му „Здраво“ и прикажите га.

Линија 16-21:

Креирајте објекат колекције Вецтор под називом вецтор_објецт. Додајте му „Линукхинт“ и „Питхон“ и прикажите га.

Линија 25,26:

Додајте све елементе постојеће у вецтор_објецт у а_декуе_објецт21 користећи аддАлл() метод.

Закључак

Видели смо како додати елементе објекту колекције АрраиДекуе користећи методе адд() и аддАлл(). Разлика је у томе што метода адд() додаје један по један елемент, али аддАлл() додаје елементе из колекције који могу бити појединачни или вишеструки. Видели смо по два примера за обе методе.