Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man initiera en ArrayList

    I Java , är ArrayList en hybrid datastruktur som innehåller dataelement samt fördefinierade funktioner för lagrade data . ArrayList lagrar data medlemmar i sekvens och erbjuder funktioner för att få listan storlek , lägga till element och många fler . Det finns olika sätt att initiera ett element för ArrayList typ , som att använda en default konstruktor , en konstruktör med en storlek parameter , räkna alla medlemmar eller skapa en metod för att initiera ArrayList . Använda standardkonstruktor


    standardkonstruktor för en ArrayList datastruktur skapar en tom array med 10 element . Eftersom användaren inte anger några parametrar skapar standardkonstruktor en array för 10 element

    Syntaxen för standardkonstruktor är :

    ArrayList name_of_array ,
    < . p > Var " datatyp " skulle kunna vara en grundläggande datatyp som ett heltal , boolean , etc.

    " name_of_array " är namnet på din instans av ArrayList strukturen .

    Konstruktör med en storlek Parameter
    p Användaren kan också ange storleken på ArrayList när vi initiera uppgifter medlem . Användaren måste ange ett heltal som storleken parameter

    Syntaxen är :

    ArrayList name_of_array ( int InitialSize ) ,

    Där " datatyp . " skulle kunna vara en grundläggande datatyp som ett heltal , boolean , etc.

    " name_of_array " är namnet på din instans av ArrayList strukturen .

    uttrycket " int InitialSize " är varje uttryck som utvärderas till ett heltal .
    Räkna alla element
    p Användaren kan också explicit deklarera de uppgifter som medlemmarna i ArrayList . Denna teknik är lite mer komplicerat eftersom det använder en del andra dataklasser
    p Detta är syntaxen : .

    ArrayList name_of_array = new ArrayList ( Arrays.asList ( " data1 " , " data2 " , " uppgifter3 " ) ) ;

    Där " datatyp " skulle kunna vara en grundläggande datatyp som ett heltal , är boolean , etc.

    " name_of_array " namnet din instans av ArrayList strukturen .

    argumenten " data1 " , " Data2 " och " uppgifter3 " är de faktiska uppgifter medlemmarna i din ArrayList . Addera fram en metod för att initiera en ArrayList

    Skapa en metod kan hjälpa till att initiera ArrayLists av okänd storlek . Eftersom ArrayList kan dynamiskt allokera minne , är en metod som kan initiera ett okänt antal dataelement mycket användbar
    p Detta är ett sätt att skapa en metod : .

    Offentliga ArrayList initArrayList ( int [ ] a ) katalog

    { ArrayList firstlist = new ArrayList ( ) ;

    for (int i : a ) katalog

    { firstlist.add ( i) ;}

    retur firstlist ;

    }

    Denna metod kallas " InitArrayList " och initialiseras heltalet elementen i ArrayList " firstlist " till värdet " a " .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Rendera en cirkel i OpenGL
    ·Hur fixar Visual C Påstående Underlåtenhet
    ·Hur man skriver ett program i C Använda Lucas Series
    ·Hur man använder Scanf Command i C + +
    ·Hur göra en felsökning i Visual C + +
    ·Vad är en ISO- Programmer
    ·Hur får man ett antal objekt att peka på en variabel
    ·Hur man använder Kopiera Constructors i C + +
    ·Så Reverse Engineer på Visual C
    ·Hur man använder HeapSize Funktion
    Utvalda artiklarna
    ·Hur man sätter in en BMP bild i QuickBasic
    ·Hur ta isär i C #
    ·Typer av åtgärder Klasser i Struts
    ·Så ringer en String Array i C + +
    ·Hur man använder C på ett Unix-system
    ·Hur man vet om en kolumn döljs i VBA
    ·Program i C + + som kommer att vända en mening
    ·Hur Bypass papperskorgen när släppa ett tabellutrymme…
    ·Hur du ändrar innehållet i en iFrame Med JavaScript
    ·Hur att fylla upp en VB Combo Box med data från databa…
    Copyright © Dator Kunskap http://www.dator.xyz