Cuprins:

Cum inițializați un ArrayList într-un constructor în Java?
Cum inițializați un ArrayList într-un constructor în Java?

Video: Cum inițializați un ArrayList într-un constructor în Java?

Video: Cum inițializați un ArrayList într-un constructor în Java?
Video: ArrayList in Java Tutorial 2024, Mai
Anonim

Dacă vrei doar declara ea în constructor poti avea codul: ArrayList nume = nou ArrayList (); Altfel poți declara ea ca un câmp și apoi inițializați ea în constructor.

În ceea ce privește acest lucru, cum inițializați o ArrayList în Java?

Mai jos sunt diferitele metode de inițializare a unui ArrayList în Java:

  1. Inițializarea cu add() Sintaxă: ArrayList str = new ArrayList(); str.add(„Tocilari”); str.add("pentru"); str.add(„Tocilari”);
  2. Inițializare folosind asList()
  3. Inițializarea folosind metoda List.of().
  4. Inițializare folosind o altă colecție.

cum inițializați o listă? Mai jos sunt următoarele modalități de a inițializa o listă:

  1. Folosind metoda List.add(). Deoarece lista este o interfață, nu se poate instanția direct.
  2. Utilizarea Arrays. asList()
  3. Folosind metodele clasei Collections. Există diferite metode în clasa Colecții care pot fi folosite pentru a instanția o listă.
  4. Folosind Java 8 Stream.
  5. Utilizarea Java 9 List.

Ulterior, întrebarea este, cum declari un ArrayList?

Exemplu Java ArrayList

  1. import java.util.*;
  2. clasa ArrayList1{
  3. public static void main(String args){
  4. Lista ArrayList=new ArrayList();//Crearea listei de matrice.
  5. list.add("Ravi");//Adăugarea obiectului în lista de matrice.
  6. list.add("Vijay");
  7. list.add("Ravi");
  8. list.add("Ajay");

Cum creezi un constructor în Java?

Reguli pentru scrierea Constructorului:

  1. Constructor(i) unei clase trebuie să aibă același nume ca și numele clasei în care se află.
  2. Un constructor în Java nu poate fi abstract, final, static și sincronizat.
  3. Modificatorii de acces pot fi utilizați în declarația constructorului pentru a-i controla accesul, adică ce altă clasă poate apela constructorul.

Recomandat: