Innehållsförteckning:

Hur initierar man en ArrayList i en konstruktor i Java?
Hur initierar man en ArrayList i en konstruktor i Java?

Video: Hur initierar man en ArrayList i en konstruktor i Java?

Video: Hur initierar man en ArrayList i en konstruktor i Java?
Video: 13. ArrayList (BlueJ) 2024, Maj
Anonim

Om du bara vill deklarera det i konstruktör du kan ha koden: ArrayList namn = nytt ArrayList (); Annars kan du deklarera det som ett fält, och sedan initiera det i konstruktör.

Angående detta, hur initierar du en ArrayList i Java?

Nedan finns de olika metoderna för att initiera en ArrayList i Java:

  1. Initiering med add() Syntax: ArrayList str = new ArrayList(); str.add("Nördar"); str.add("för"); str.add("Nördar");
  2. Initiering med asList()
  3. Initiering med metoden List.of().
  4. Initiering med en annan samling.

hur initierar man en lista? Nedan finns följande sätt att initiera en lista:

  1. Använder metoden List.add(). Eftersom lista är ett gränssnitt kan man inte direkt instansiera det.
  2. Använda Arrays. asList()
  3. Använda samlingar klassmetoder. Det finns olika metoder i klassen Collections som kan användas för att instansiera en lista.
  4. Använder Java 8 Stream.
  5. Använder Java 9 List.

Därefter är frågan, hur deklarerar man en ArrayList?

Exempel på Java ArrayList

  1. importera java.util.*;
  2. klass ArrayList1{
  3. public static void main(String args){
  4. ArrayList list=new ArrayList();//Skapar arraylist.
  5. list.add("Ravi");//Lägger till objekt i arraylist.
  6. list.add("Vijay");
  7. list.add("Ravi");
  8. list.add("Ajay");

Hur skapar man en konstruktor i Java?

Regler för att skriva konstruktör:

  1. Konstruktör(er) av en klass måste ha samma namn som klassnamnet där den finns.
  2. En konstruktor i Java kan inte vara abstrakt, slutgiltig, statisk och synkroniserad.
  3. Åtkomstmodifierare kan användas i konstruktordeklaration för att kontrollera dess åtkomst, dvs vilken annan klass som kan anropa konstruktorn.

Rekommenderad: