Рубрики

Метод add () коллекции в Java с примерами

Элемент add (E) интерфейса java.util.Collection используется для добавления элемента 'element' в эту коллекцию. Этот метод возвращает логическое значение, отображающее успешность операции. Если элемент был добавлен, он возвращает true, иначе он возвращает false.

Синтаксис:

Collection.add(E element)

Параметры: Этот метод принимает обязательный элемент параметра типа E, который необходимо добавить в эту коллекцию.

Возвращаемое значение: этот метод возвращает логическое значение, отображающее успешность операции. Если элемент был добавлен, он возвращает true, иначе он возвращает false.

Исключения: этот метод генерирует следующие исключения:

  • UnsupportedOperationException: если операция добавления не поддерживается этой коллекцией
  • ClassCastException: если класс указанного элемента предотвращает его добавление в эту коллекцию
  • NullPointerException: если указанный элемент является нулем, и эта коллекция не разрешает нулевые элементы
  • IllegalArgumentException: если какое-либо свойство элемента не позволяет его добавить в эту коллекцию
  • IllegalStateException: если элемент не может быть добавлен в настоящее время из-за ограничений вставки

Ниже приведены примеры, иллюстрирующие метод Collection add ():

Пример 1. Использование класса LinkedList

// Java-код для иллюстрации логического метода add ()

  

import java.io.*;

import java.util.*;

  

public class GFG {

    public static void main(String args[])

    {

  

        // создаем пустой LinkedList

        Collection<String> list = new LinkedList<String>();

  

        // используем метод add () для добавления элементов в список

        list.add("Geeks");

        list.add("for");

        list.add("Geeks");

  

        // Вывести текущий список

        System.out.println("The list is: " + list);

  

        // Добавляем новые элементы в конец

        list.add("Last");

        list.add("Element");

  

        // печать нового списка

        System.out.println("The new List is: " + list);

    }

}

Выход:

The list is: [Geeks, for, Geeks]
The new List is: [Geeks, for, Geeks, Last, Element]

Пример 2. Использование класса ArrayDeque

// Java-код для иллюстрации метода add ()

  

import java.util.*;

  

public class ArrayDequeDemo {

    public static void main(String args[])

    {

        // Создание пустого ArrayDeque

        Collection<String> de_que = new ArrayDeque<String>();

  

        // Используем метод add () для добавления элементов в Deque

        de_que.add("Welcome");

        de_que.add("To");

        de_que.add("Geeks");

        de_que.add("4");

        de_que.add("Geeks");

  

        // Отображение ArrayDeque

        System.out.println("ArrayDeque: " + de_que);

    }

}

Выход:

ArrayDeque: [Welcome, To, Geeks, 4, Geeks]

Пример 3: использование класса ArrayList

// Java-код для иллюстрации метода add ()

  

import java.io.*;

import java.util.*;

  

public class ArrayListDemo {

    public static void main(String[] args)

    {

  

        // создаем пустой список массивов с начальной емкостью

        Collection<Integer> arrlist = new ArrayList<Integer>(5);

  

        // используем метод add () для добавления элементов в список

        arrlist.add(15);

        arrlist.add(20);

        arrlist.add(25);

  

        // печатает все элементы, доступные в списке

        for (Integer number : arrlist) {

            System.out.println("Number = " + number);

        }

    }

}

Выход:

Number = 15
Number = 20
Number = 25

Пример 4: продемонстрировать исключение NullPointer

// Java-код для иллюстрации логического add ()

  

import java.util.*;

  

public class LinkedListDemo {

    public static void main(String args[])

    {

  

        // Создание пустого ArrayList

        Collection<String>

            list = new ArrayList<String>();

  

        // Отображение списка

        System.out.println("The ArrayList is: " + list);

  

        try {

            // Добавляем ноль в список

            list.add(null);

        }

        catch (Exception e) {

            System.out.println("Exception: " + e);

        }

    }

}

Выход:

The ArrayList is: []

Ссылка: https://docs.oracle.com/javase/9/docs/api/java/util/Collection.html#add-E-

Рекомендуемые посты:

Метод add () коллекции в Java с примерами

0.00 (0%) 0 votes