ArrayDeque — добавить ()
java.util.ArrayDeque.add() добавляет элемент в объект коллекции ArrayDeque.
Если мы постоянно используем этот метод для добавления элементов, то каждый элемент вставляется в последнюю позицию в ArrayDeque.
Синтаксис
объект_массива_объекта. добавлять ( элемент )
Где arraydeque_object представляет коллекцию ArrayDeque.
Параметр
Он принимает элемент относительно типа объекта коллекции ArrayDeque.
Примечание
- Если мы вставляем неправильный элемент типа данных, возвращается ошибка.
- Если мы вставим нулевое значение, Исключение нулевого указателя бросается.
Пример 1
Здесь мы создадим пустую коллекцию ArrayDeque типа String и добавим в нее элемент.
импорт Java.util.* ;импорт java.util.ArrayDeque ;
общественный учебный класс Главный
{
общественный статический пустота главный ( Нить [ ] аргументы ) {
// Создаем ArrayDeque с именем a_deque_object типа String
Dequea_deque_object знак равно новый ArrayDeque ( ) ;
Система . вне . печать ( 'Фактические данные присутствуют в a_deque_object:' + a_deque_object ) ;
//добавляем к нему 'Цинк'.
a_deque_object. добавлять ( 'Цинк' ) ;
Система . вне . печать ( 'Окончательные данные присутствуют в a_deque_object: ' + a_deque_object ) ;
}
}
Выход:
Итак, мы видим, что «цинк» добавлен в a_deque_object.
Объяснение
Строка 9,11:
Создайте ArrayDeque с именем a_dequeobject типа String и верните объект ArrayDeque.
Строка 14,16:
Теперь добавьте элемент «Цинк» в объект a_deque_object и верните его.
Пример 2
Здесь мы создадим пустую коллекцию ArrayDeque с типом Integer и будем непрерывно добавлять элементы a5.
импорт Java.util.* ;импорт java.util.ArrayDeque ;
общественный учебный класс Главный
{
общественный статический пустота главный ( Нить [ ] аргументы ) {
// Создать ArrayDeque с именем a_deque_object с типом Integer
Dequea_deque_object знак равно новый ArrayDeque ( ) ;
// добавляем к нему 100.
a_deque_object. добавлять ( 100 ) ;
Система . вне . печать ( 'Данные присутствуют в a_deque_object после добавления 100: ' + a_deque_object ) ;
// добавляем к нему 200.
a_deque_object. добавлять ( 200 ) ;
Система . вне . печать ( 'Данные присутствуют в a_deque_object после добавления 200: ' + a_deque_object ) ;
// добавляем к нему 300.
a_deque_object. добавлять ( 300 ) ;
Система . вне . печать ( 'Данные присутствуют в a_deque_object после добавления 300: ' + a_deque_object ) ;
// добавляем к нему 400.
a_deque_object. добавлять ( 400 ) ;
Система . вне . печать ( 'Данные присутствуют в a_deque_object после добавления 400: ' + a_deque_object ) ;
// добавляем к нему 500.
a_deque_object. добавлять ( 500 ) ;
Система . вне . печать ( 'Данные присутствуют в a_deque_object после добавления 500: ' + a_deque_object ) ;
}
}
Выход:
Итак, мы видим, что все элементы добавляются в a_deque_object один за другим.
Объяснение
Строка 9:
Создайте ArrayDeque с именем a_dequeobject с типом Integer.
Строка 12,13:
Добавьте элемент — 100 в a_deque_object и верните его.
Строка 16,17:
Добавьте элемент — 200 в a_deque_object и верните его.
Строка 20,21:
Добавьте элемент — 300 в a_deque_object и верните его.
Строка 24,25:
Добавьте элемент — 400 в a_deque_object и верните его.
Строка 28,29:
Добавьте элемент — 500 в a_deque_object и верните его.
ArrayDeque – добавитьВсе()
java.util.ArrayDeque.addAll() добавляет все элементы объекта Java Collection в объект коллекции ArrayDeque. Он похож на add(), но разница в том, что он добавляет несколько элементов (всю коллекцию) в объект коллекции ArrayDeque.
Синтаксис
объект_массива_объекта. добавить все ( коллекция_объект )Где, коллекция_объект представляет коллекции Java, такие как Vector, ArrayList, ArrayDeque и т. д.
Параметр
В качестве параметра принимает объект collection_object.
Пример 1
Давайте рассмотрим объект коллекции ArrayDeque с одним элементом и создадим другой объект коллекции ArrayDeque с двумя элементами. Наконец, добавьте все элементы, присутствующие во втором объекте коллекции, в первый объект коллекции.
импорт Java.util.* ;импорт. использовать . ArrayDeque ;
общественный учебный класс Главный
{
общественный статический пустота главный ( Нить [ ] аргументы ) {
// Создаем ArrayDeque с именем a_deque_object1 и типом Integer
Дек a_deque_object1 знак равно новый ArrayDeque ( ) ;
// добавляем к нему 100.
a_deque_object1. добавлять ( 100 ) ;
Система . вне . печать ( 'Фактические данные присутствуют в a_deque_object1:' + a_deque_object1 ) ;
// Создаем ArrayDeque с именем a_deque_object2 и типом Integer
Дек a_deque_object2 знак равно новый ArrayDeque ( ) ;
// добавляем к нему 200 300.
a_deque_object2. добавлять ( 200 ) ;
a_deque_object2. добавлять ( 300 ) ;
//добавляем все элементы из a_deque_object2 в a_deque_object1
a_deque_object1. добавить все ( a_deque_object2 ) ;
Система . вне . печать ( 'Окончательные данные представлены в a_deque_object1: ' + a_deque_object1 ) ;
}
}
Выход:
Мы можем видеть, что все эти элементы добавляются к первому объекту ArrayDeque с помощью метода addAll().
Объяснение
Строка 8-14:
Создайте первый объект коллекции ArrayDeque с именем a_deque_object1. Добавьте к нему 100 и отобразите его.
Строка 17-21:
Создайте второй объект коллекции ArrayDeque с именем a_deque_object2. Добавьте к этому 200 300.
Строка 24,25:
Добавьте все элементы, существующие в a_deque_object2, в a_deque_object21, используя метод addAll().
Пример 2
Давайте рассмотрим объект коллекции ArrayDeque с одним элементом и создадим другой объект коллекции Vector с двумя элементами. Наконец, добавьте все элементы, присутствующие во втором объекте коллекции, в первый объект коллекции.
импорт Java.util.* ;импорт java.util.ArrayDeque ;
публичный учебный класс Главный
{
публичный статический пустота главный ( Нить [ ] аргументы ) {
// Создать ArrayDeque с именем a_deque_object1 и типом String
Дек a_deque_object1 знак равно новый ArrayDeque ( ) ;
//добавляем к нему 'Привет'.
a_deque_object1. добавлять ( 'Привет' ) ;
Система . вне . печать ( 'Фактические данные присутствуют в a_deque_object1:' + a_deque_object1 ) ;
// Создаем вектор с именем vector_object и типом String
Vectorvector_object знак равно новый Вектор ( ) ;
// добавляем к нему 'Linuxhint', 'Python'.
вектор_объект. добавлять ( 'Линукс' ) ;
вектор_объект. добавлять ( 'Питон' ) ;
Система . вне . печать ( 'Фактические данные присутствуют в vector_object: ' + vector_object ) ;
// добавляем все элементы из vector_object в a_deque_object1
a_deque_object1. добавить все ( vector_object ) ;
Система . вне . печать ( 'Окончательные данные представлены в a_deque_object1: ' + a_deque_object1 ) ;
}
}
Выход:
Мы видим, что все элементы из vector_object добавляются к первому объекту ArrayDeque с помощью метода addAll().
Объяснение
Строка 9-13:
Создайте первый объект коллекции ArrayDeque с именем a_deque_object1 и типом String. Добавьте к нему «Hello» и отобразите его.
Строка 16-21:
Создайте объект коллекции Vector с именем vector_object. Добавьте к нему «Linuxhint» и «Python» и отобразите его.
Строка 25,26:
Добавьте все элементы, существующие в vector_object, в a_deque_object21, используя метод addAll().
Вывод
Мы увидели, как добавлять элементы в объект коллекции ArrayDeque с помощью методов add() и addAll(). Разница в том, что метод add() добавляет по одному элементу за раз, а addAll() добавляет элементы из коллекции, которая может быть одиночной или множественной. Мы видели по два примера для обоих методов.