Съдържание:

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

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

Видео: Как инициализирате ArrayList в конструктор в Java?
Видео: Java уроки - ArrayList Список объектов #20 | Java для начинающих 2024, Април
Anonim

Ако искате просто декларират то в конструктор можете да имате кода: ArrayList име = ново ArrayList (); В противен случай можете декларират то като поле, а след това инициализирайте то в конструктор.

По отношение на това, как инициализирате ArrayList в Java?

По-долу са различните методи за инициализиране на ArrayList в Java:

  1. Инициализация с add() Синтаксис: ArrayList str = new ArrayList(); str.add("Geeks"); str.add("за"); str.add("Geeks");
  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. импортирайте java.util.*;
  2. клас ArrayList1{
  3. public static void main(String args){
  4. ArrayList list=нов ArrayList();//Създаване на списък с масиви.
  5. list.add("Ravi");//Добавяне на обект в arraylist.
  6. list.add("Виджай");
  7. list.add("Рави");
  8. list.add("Ajay");

Как се създава конструктор в Java?

Правила за писане на конструктор:

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

Препоръчано: