Sadržaj:

Kako inicijalizirati ArrayList u konstruktoru u Javi?
Kako inicijalizirati ArrayList u konstruktoru u Javi?

Video: Kako inicijalizirati ArrayList u konstruktoru u Javi?

Video: Kako inicijalizirati ArrayList u konstruktoru u Javi?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Maj
Anonim

Ako želiš samo proglasiti to u konstruktor možete imati kod: ArrayList ime = novo ArrayList (); Inače možeš proglasiti to kao polje, a zatim inicijalizirati to u konstruktor.

Što se toga tiče, kako inicijalizirati ArrayList u Javi?

Ispod su različite metode za inicijalizaciju ArrayList u Javi:

  1. Inicijalizacija sa add() Sintaksa: ArrayList str = new ArrayList(); str.add("Štreberi"); str.add("za"); str.add("Štreberi");
  2. Inicijalizacija pomoću asList()
  3. Inicijalizacija pomoću metode List.of().
  4. Inicijalizacija korištenjem druge kolekcije.

kako inicijalizirati listu? Ispod su sljedeći načini inicijalizacije liste:

  1. Korištenje metode List.add(). Pošto je lista interfejs, ne može se direktno instancirati.
  2. Korištenje nizova. asList()
  3. Korištenje metoda klase Collections. Postoje različite metode u klasi Collections koje se mogu koristiti za instanciranje liste.
  4. Korištenje Java 8 Stream.
  5. Korištenje Java 9 List.

Nakon toga, postavlja se pitanje, kako deklarisati ArrayList?

Primjer Java ArrayList

  1. import java.util.*;
  2. klasa ArrayList1{
  3. public static void main(String args){
  4. ArrayList list=new ArrayList();//Kreiranje liste nizova.
  5. list.add("Ravi");//Dodavanje objekta u listu nizova.
  6. list.add("Vijay");
  7. list.add("Ravi");
  8. list.add("Ajay");

Kako napraviti konstruktor u Javi?

Pravila za pisanje konstruktora:

  1. Konstruktor(i) klase mora imati isto ime kao ime klase u kojoj se nalazi.
  2. Konstruktor u Javi ne može biti apstraktan, konačan, statički i sinhronizovan.
  3. Modifikatori pristupa se mogu koristiti u deklaraciji konstruktora za kontrolu njegovog pristupa, tj. koja druga klasa može pozvati konstruktor.

Preporučuje se: