Оглавление:

Как инициализировать ArrayList в конструкторе Java?
Как инициализировать ArrayList в конструкторе Java?

Видео: Как инициализировать ArrayList в конструкторе Java?

Видео: Как инициализировать ArrayList в конструкторе Java?
Видео: Продвинутая Java: Динамический массив (ArrayList) - Введение 2024, Май
Anonim

Если ты хочешь просто объявлять это в конструктор вы можете получить код: ArrayList name = new ArrayList (); В противном случае вы можете объявлять это как поле, а затем инициализировать это в конструктор.

Что касается этого, как вы инициализируете ArrayList в Java?

Ниже приведены различные методы инициализации ArrayList в Java:

  1. Инициализация с помощью add () Синтаксис: ArrayList str = new ArrayList (); str.add ("Гики"); str.add ("для"); str.add ("Гики");
  2. Инициализация с использованием asList ()
  3. Инициализация методом List.of ().
  4. Инициализация с использованием другой коллекции.

как инициализировать список? Ниже приведены следующие способы инициализации списка:

  1. Используя метод List.add (). Поскольку список является интерфейсом, его нельзя напрямую создать.
  2. Использование массивов. asList ()
  3. Использование методов класса Collections. В классе Collections есть различные методы, которые можно использовать для создания списка.
  4. Использование Java 8 Stream.
  5. Использование Java 9 List.

Следовательно, возникает вопрос: как объявить ArrayList?

Пример Java ArrayList

  1. import java.util. *;
  2. class ArrayList1 {
  3. public static void main (String args ) {
  4. ArrayList list = new ArrayList (); // Создание ArrayList.
  5. list.add ("Ravi"); // Добавление объекта в arraylist.
  6. list.add («Виджай»);
  7. list.add («Рави»);
  8. list.add («Аджай»);

Как создать конструктор на Java?

Правила написания Конструктора:

  1. Конструктор (ы) класса должен иметь то же имя, что и имя класса, в котором он находится.
  2. Конструктор в Java не может быть абстрактным, окончательным, статическим и синхронизированным.
  3. Модификаторы доступа могут использоваться в объявлении конструктора для управления его доступом, т.е. какой другой класс может вызывать конструктор.

Рекомендуемые: