Inhoudsopgave:

Hoe initialiseer je een ArrayList in een constructor in Java?
Hoe initialiseer je een ArrayList in een constructor in Java?

Video: Hoe initialiseer je een ArrayList in een constructor in Java?

Video: Hoe initialiseer je een ArrayList in een constructor in Java?
Video: Java Constructors - Full Tutorial 2024, November
Anonim

Als je gewoon wilt verklaren het in de constructeur je kunt de code hebben: ArrayLijst naam = nieuw ArrayLijst (); Anders kan je verklaren het als een veld, en dan initialiseren het in de constructeur.

Hoe initialiseer je hierover een ArrayList in Java?

Hieronder staan de verschillende methoden om een ArrayList in Java te initialiseren:

  1. Initialisatie met add() Syntaxis: ArrayList str = new ArrayList(); str.add("Geeks"); str.add("voor"); str.add("Geeks");
  2. Initialisatie met asList()
  3. Initialisatie met behulp van de methode List.of().
  4. Initialisatie met een andere verzameling.

hoe initialiseer je een lijst? Hieronder staan de volgende manieren om een lijst te initialiseren:

  1. De methode List.add() gebruiken. Aangezien list een interface is, kan men deze niet direct instantiëren.
  2. Arrays gebruiken. asLijst()
  3. Met behulp van Collections-klassenmethoden. Er zijn verschillende methoden in de klasse Collections die kunnen worden gebruikt om een lijst te instantiëren.
  4. Java 8-stream gebruiken.
  5. Java 9-lijst gebruiken.

Vervolgens is de vraag, hoe declareer je een ArrayList?

Java ArrayList-voorbeeld

  1. import java.util.*;
  2. klasse ArrayLijst1{
  3. public static void main(String args){
  4. ArrayList list=new ArrayList();//Arraylist maken.
  5. list.add("Ravi");//Object toevoegen aan arraylist.
  6. lijst.add("Vijay");
  7. lijst.add("Ravi");
  8. lijst.add("Ajay");

Hoe maak je een constructor in Java?

Regels voor het schrijven van Constructor:

  1. Constructor(s) van een klasse moeten dezelfde naam hebben als de klassenaam waarin deze zich bevindt.
  2. Een constructor in Java kan niet abstract, definitief, statisch en gesynchroniseerd zijn.
  3. Toegangsmodifiers kunnen worden gebruikt in de constructordeclaratie om de toegang te regelen, d.w.z. welke andere klasse de constructor kan aanroepen.

Aanbevolen: