Si të inicializoni një ArrayList në një konstruktor në Java?
Si të inicializoni një ArrayList në një konstruktor në Java?
Anonim

Nëse dëshironi vetëm deklaroj atë në konstruktor ju mund të keni kodin: ArrayList emër = i ri ArrayList (); Përndryshe mundeni deklaroj atë si fushë, dhe më pas inicializoj atë në konstruktor.

Lidhur me këtë, si e inicializoni një ArrayList në Java?

Më poshtë janë metodat e ndryshme për të inicializuar një ArrayList në Java:

  1. Inicializimi me add() Sintaksa: ArrayList str = new ArrayList(); str.add ("Geeks"); str.add ("për"); str.add ("Geeks");
  2. Inicializimi duke përdorur asList()
  3. Inicializimi duke përdorur metodën List.of().
  4. Inicializimi duke përdorur një koleksion tjetër.

si e inicializon një listë? Më poshtë janë mënyrat e mëposhtme për të inicializuar një listë:

  1. Duke përdorur metodën List.add(). Meqenëse lista është një ndërfaqe, nuk mund ta instantojmë drejtpërdrejt atë.
  2. Përdorimi i vargjeve. aslist()
  3. Përdorimi i metodave të klasës Koleksione. Ekzistojnë metoda të ndryshme në klasën e Koleksioneve që mund të përdoren për të instancuar një listë.
  4. Duke përdorur Java 8 Stream.
  5. Përdorimi i listës Java 9.

Më pas, pyetja është, si e deklaroni një ArrayList?

Shembull Java ArrayList

  1. import java.util.*;
  2. klasa ArrayList1{
  3. publike statike e zbrazët kryesore (args varg){
  4. Lista e ArrayList=ArrayList e re();//Krijimi i listës së grupeve.
  5. list.add("Ravi");//Shtimi i objektit në listën e grupeve.
  6. list.add ("Vijay");
  7. list.add("Ravi");
  8. list.add ("Ajay");

Si të krijoni një konstruktor në Java?

Rregullat për shkrimin e Konstruktorit:

  1. Konstruktori(ët) e një klase duhet të kenë të njëjtin emër me emrin e klasës në të cilën ndodhet.
  2. Një konstruktor në Java nuk mund të jetë abstrakt, përfundimtar, statik dhe i sinkronizuar.
  3. Modifikuesit e aksesit mund të përdoren në deklaratën e konstruktorit për të kontrolluar aksesin e tij, dmth cilën klasë tjetër mund ta thërrasë konstruktorin.

Recommended: