Spisu treści:

Jak zainicjować ArrayList w konstruktorze w Javie?
Jak zainicjować ArrayList w konstruktorze w Javie?

Wideo: Jak zainicjować ArrayList w konstruktorze w Javie?

Wideo: Jak zainicjować ArrayList w konstruktorze w Javie?
Wideo: ArrayList in Java Tutorial 2024, Może
Anonim

Jeśli chcesz po prostu ogłosić to w konstruktor możesz mieć kod: Lista tablic nazwa = nowy Lista tablic (); W przeciwnym razie możesz ogłosić to jako pole, a potem inicjalizuj to w konstruktor.

W związku z tym, jak zainicjować ArrayList w Javie?

Poniżej znajdują się różne metody inicjalizacji ArrayList w Javie:

  1. Inicjalizacja za pomocą add() Składnia: ArrayList str = new ArrayList(); str.add("Maniacy"); str.add("dla"); str.add("Maniacy");
  2. Inicjalizacja za pomocą asList()
  3. Inicjalizacja przy użyciu metody List.of().
  4. Inicjalizacja przy użyciu innej kolekcji.

jak zainicjować listę? Poniżej znajdują się następujące sposoby inicjalizacji listy:

  1. Za pomocą metody List.add(). Ponieważ list jest interfejsem, nie można go bezpośrednio utworzyć.
  2. Korzystanie z tablic. asList()
  3. Korzystanie z metod klasy Collections. W klasie Collections istnieją różne metody, których można użyć do utworzenia instancji listy.
  4. Korzystanie z Java 8 Stream.
  5. Korzystanie z listy Java 9.

Następnie pojawia się pytanie, jak zadeklarować ArrayList?

Przykład Java ArrayList

  1. import java.util.*;
  2. class ArrayList1{
  3. public static void main(String args){
  4. ArrayList list=new ArrayList();//Tworzenie listy tablic.
  5. list.add("Ravi");//Dodawanie obiektu do arraylist.
  6. list.add("Vijay");
  7. list.add("Ravi");
  8. list.add("Ajay");

Jak stworzyć konstruktora w Javie?

Zasady pisania Konstruktora:

  1. Konstruktor(y) klasy musi mieć taką samą nazwę jak nazwa klasy, w której się znajduje.
  2. Konstruktor w Javie nie może być abstrakcyjny, ostateczny, statyczny i zsynchronizowany.
  3. Modyfikatory dostępu mogą być użyte w deklaracji konstruktora, aby kontrolować jego dostęp, tj. która inna klasa może wywołać konstruktor.

Zalecana: