Op Java , ArrayList is een hybride datastructuur die gegevenselementen alsook vooraf gedefinieerde functies voor de opgeslagen data bevat . ArrayList slaat gegevens leden in volgorde en biedt functies aan de lijst maat te krijgen , elementen en veel meer toe te voegen . Er zijn verschillende manieren om een element te initialiseren voor het type ArrayList , zoals het gebruik van een standaard constructor , een constructeur met een parameter size , het opsommen van alle leden of het creëren van een methode om de ArrayList initialiseren . Met behulp van de standaard Constructor De standaard constructor voor een ArrayList datastructuur maakt een lege array met 10 elementen . Omdat de gebruiker geen parameters opgeeft , wordt de standaard constructor maakt een array van 10 elementen De syntaxis voor de default constructor is : ArrayList name_of_array ; < . p > Waarbij " data type " zou een fundamentele gegevenstype , zoals een geheel getal , boolean , enz. de " name_of_array " is de naam van uw exemplaar van de ArrayList structuur . < br > Constructor Met een grootte Parameter p De gebruiker kan ook de grootte van de ArrayList opgeven wanneer we initialiseren van de gegevens lid . De gebruiker moet een geheel getal als parameter omvang invoeren De syntax is : ArrayList name_of_array ( int InitialSize ) ; Waar " data type . " zou een basis datatype , zoals een geheel getal zijn , boolean , enz. het Nieuws" name_of_array " is de naam van uw exemplaar van de ArrayList structuur . de uitdrukking " int InitialSize " is elke expressie die een integer . opsommen Alle Elementen p De gebruiker kan ook uitdrukkelijk te verklaren de gegevens leden van de ArrayList . Deze techniek is een beetje ingewikkelder omdat deze gebruikmaakt van een aantal andere gegevens klassen p Dit is de syntaxis : . ArrayList name_of_array = new ArrayList ( Arrays.asList ( " data1 " , " data2 " , " data3 " ) ) ; Waar " data type " zou een fundamentele gegevenstype , zoals een geheel getal zijn , boolean , enz. de " name_of_array " is de naam van uw exemplaar van de ArrayList structuur . de argumenten " data1 " , " data2 " en " data3 " zijn de actuele gegevens leden van uw ArrayList . het maken van een methode om een initialiseren ArrayList Het maken van een methode kan helpen om ArrayLists van onbekende grootte initialiseren . Sinds ArrayList dynamisch kan toewijzen geheugen , een methode die een onbekend aantal data -elementen kunnen initialiseren is erg handig Dit is een manier om een methode te maken: . Openbare ArrayList initArrayList ( int [ ] a ) op Twitter { ArrayList firstlist = new ArrayList ( ) ; for (int i : { firstlist.add a ) op Twitter ( i ) ; } terugkeer firstlist ; } Deze methode heet " InitArrayList " , en geïnitialiseerd de Integer elementen van de ArrayList " firstlist " om de waarde van " a " .
|