Kazalo:

Kako inicializirate ArrayList v konstruktorju v Javi?
Kako inicializirate ArrayList v konstruktorju v Javi?

Video: Kako inicializirate ArrayList v konstruktorju v Javi?

Video: Kako inicializirate ArrayList v konstruktorju v Javi?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, November
Anonim

Če želite samo razglasiti to v konstruktor lahko imaš kodo: ArrayList ime = novo ArrayList (); Sicer pa lahko razglasiti to kot polje, in potem inicializirati to v konstruktor.

V zvezi s tem, kako inicializirate ArrayList v Javi?

Spodaj so različne metode za inicializacijo ArrayList v Javi:

  1. Inicializacija z add() Sintaksa: ArrayList str = new ArrayList(); str.add("Geeks"); str.add("za"); str.add("Geeks");
  2. Inicializacija z uporabo asList()
  3. Inicializacija z metodo List.of().
  4. Inicializacija z drugo zbirko.

kako inicializiraš seznam? Spodaj so naslednji načini za inicializacijo seznama:

  1. Uporaba metode List.add(). Ker je seznam vmesnik, ga ni mogoče neposredno ustvariti.
  2. Uporaba nizov. asList()
  3. Uporaba metod razreda Collections. V razredu Zbirke obstajajo različne metode, ki jih je mogoče uporabiti za ustvarjanje primerka seznama.
  4. Uporaba Java 8 Stream.
  5. Uporaba Java 9 Seznam.

Nato se postavlja vprašanje, kako razglasiti ArrayList?

Primer seznama ArrayList Java

  1. uvoz java.util.*;
  2. razred ArrayList1{
  3. public static void main(String args){
  4. ArrayList list=new ArrayList();//Ustvarjanje seznama matrik.
  5. list.add("Ravi");//Dodajanje predmeta v arraylist.
  6. list.add("Vijay");
  7. list.add("Ravi");
  8. list.add("Ajay");

Kako ustvarite konstruktor v Javi?

Pravila za pisanje konstruktorja:

  1. Konstruktor(i) razreda morajo imeti isto ime kot ime razreda, v katerem se nahaja.
  2. Konstruktor v Javi ne more biti abstrakten, končni, statični in sinhroniziran.
  3. Modifikatorji dostopa se lahko uporabljajo v deklaraciji konstruktorja za nadzor njegovega dostopa, tj. kateri drug razred lahko pokliče konstruktor.

Priporočena: