Java Add -metoden for ArrayList

Java Add -metoden for ArrayList
ArrayList er en klasse av listegrensesnittet. Det er en samling. Et ArrayList -objekt kan konstrueres på to hovedmåter: med arraylisten tom eller med ArrayList som har elementer. Når det er konstruert tomt, må elementer legges til (inkludert) i det. Dette gjøres med ADD () -metoden til ArrayList -objektet. ADD () -metoden kan brukes til å forberede et element, for å sette inn et element og for å legge et element til arrayList -objektet. Denne artikkelen forklarer hvordan du bruker ADD () -metoden for ArrayList -objektet. Det begynner med konstruktøren av det tomme arraylistobjektet.

Konstruere et ArrayList -objekt

ArrayList er fra Java.Utilpakke. Syntaksen for å konstruere en tom arraylist er,

ArrayList Al = ny ArrayList();

Hvor T i vinkelfester er den typen verdi ønsket for listen. T er på begge sider av oppdragsoperatøren. Legg merke til stillingene. al er arraylistobjektet. Følgende program oppretter et tomt ArrayList -objekt:

Importer Java.util.*;
public class theclass
public static void main (String [] args)
ArrayList Al = new ArrayList ();
int len ​​= al.størrelse();
System.ute.println (len);

Utgangen er: 0. Det er en liste over rolle. ArrayList bruker en referanse som type og ikke et primitivt navn. Så "karakter" bør brukes, i stedet for "røye".

Lyver elementer

Når arrayList -objektet er tomt, kan verdiene legges til. Det legger til rette. Når ArrayList -objektet allerede har noen verdier, legger du til flere verdier på slutten, legger fortsatt det fortsatt. Syntaksen til arrayList add () -metoden for å legge til er:

Offentlig boolsk add (e e)

Det returnerer sant hvis det ble gjort en endring i ArrayList -objektet; og falsk, hvis det ikke ble gjort noen endring. E er verdien.

Følgende kodesegment legger til fire tegn til ArrayList -objektet ved å bruke ADD () -metoden:

Importer Java.util.*;
public class theclass
public static void main (String [] args)
ArrayList Al = new ArrayList ();
al.legg til ('p'); al.legg til ('q'); al.legg til ('s'); al.legg til ('t');
for (int i = 0; iSystem.ute.trykk (al.få (i)); System.ute.skrive ut(");

System.ute.println ();

Utgangen er:

P q s t

Legg merke til at Get () og ikke firkantede parenteser ble brukt for å oppnå verdien ved indeksen.

Sette inn et element

Syntaksen for å sette inn et element ved hjelp av ADD -metoden, er:

public void add (int indeks, e element)

Indeks er posisjonen, der elementet legges til. Ethvert element til høyre forskyves ett sted foran. Følgende program illustrerer dette:

Importer Java.util.*;
public class theclass
public static void main (String [] args)
ArrayList Al = new ArrayList ();
al.legg til ('p'); al.legg til ('q'); al.legg til ('s'); al.legg til ('t');
al.Legg til (2, 'r');
for (int i = 0; iSystem.ute.trykk (al.få (i)); System.ute.skrive ut(");

System.ute.println ();

Utgangen er:

P q r s t

'R' er satt inn i indeks 2, hvor 's' var. Indeks 2 er den tredje posisjonen. 'S' og 'T' ble hver skiftet, ett sted foran.

Prepending

Å forberede, betyr å legge til foran. For å forhåndsbruk, bruk syntaks:

public void add (int indeks, e element)

Men med indeksen på 0.

Følgende program illustrerer dette:

Importer Java.util.*;
public class theclass
public static void main (String [] args)
ArrayList Al = new ArrayList ();
al.legg til ('p'); al.legg til ('q'); al.legg til ('s'); al.legg til ('t');
al.legg til (0, 'z');
for (int i = 0; iSystem.ute.trykk (al.få (i)); System.ute.skrive ut(");

System.ute.println ();

Utgangen skal være:

Z p q s t

Z er blitt forhåndsberegnet til p q s t.

Legge til en annen liste

En hel liste kan legges ved. Syntaksen for denne handlingen er:

Offentlig boolsk addall (samling c)

der C er listen som skal legges ved. Det returnerer sant hvis det ble gjort en endring i ArrayList -objektet; og falsk, hvis det ikke ble gjort noen endring.

I følgende hovedmetode er det to lister: al og en annen. en annen er vedlagt Al.

public static void main (String [] args)
ArrayList Al = new ArrayList ();
al.legg til ('p'); al.legg til ('q'); al.legg til ('r'); al.legg til ('s');
ArrayList en annen = ny ArrayList ();
al.legg til ('t'); al.legg til ('u');
al.addall (en annen);
for (int i = 0; iSystem.ute.trykk (al.få (i)); System.ute.skrive ut(");

System.ute.println ();

Utgangen er:

P q r s t u

al har sekvensen, p q r s. en annen har sekvensen t u. T u har tydelig blitt lagt til p q r s.

Sette inn en annen liste

En hel liste kan settes inn i en første liste. Syntaksen for dette er:

offentlig boolsk addall (int -indeks, samling c)

der C er listen som skal settes inn. Det returnerer sant hvis det ble gjort en endring i ArrayList -objektet; og falsk, hvis det ikke ble gjort noen endring.

I den følgende Main () -metoden er det to lister: Al og en annen. en annen er satt inn i Al.

public static void main (String [] args)
ArrayList Al = new ArrayList ();
al.legg til ('p'); al.legg til ('q'); al.legg til ('t'); al.legg til ('u');
ArrayList en annen = ny ArrayList ();
al.legg til ('r'); al.legg til ('s');
al.addall (2, en annen);
for (int i = 0; iSystem.ute.trykk (al.få (i)); System.ute.skrive ut(");

System.ute.println ();

Utgangen er:

P q r s t u

Her har Al sekvensen, p q t u. Her har en annen sekvensen r s. R s har tydelig blitt satt inn i p q t u for å ha p q r s t u.

Forberedende en annen liste

En hel liste kan forhåndsbestemmes til en første liste. Syntaksen for dette er fortsatt,

offentlig boolsk addall (int -indeks, samling c)

men å velge 0 for indeksen. Det returnerer sant hvis det ble gjort en endring i ArrayList -objektet; og falsk, hvis det ikke ble gjort noen endring.

I følgende hovedmetode er det to lister: al og en annen. en annen er satt inn foran Al.

public static void main (String [] args)
ArrayList Al = new ArrayList ();
al.legg til ('w'); al.legg til ('x'); al.legg til ('y'); al.legg til ('z');
ArrayList en annen = ny ArrayList ();
al.legg til ('u'); al.Legg til ('V');
al.addall (0, en annen);
for (int i = 0; iSystem.ute.trykk (al.få (i)); System.ute.skrive ut(");

System.ute.println ();

Utgangen er:

U v w x y z

Her har Al sekvensen, w x y z. En annen har sekvensen u v. U V har tydelig blitt satt inn foran W x y z for å ha u v w x y z.

Konklusjon

ADD () -metoden til ArrayList kan brukes til å forberede, sette inn og legge til et element eller en annen liste. For å legge til bare ett element, bruk ADD (E). For å sette inn bare ett element, bruk add (indeks, e). For å forberede bare ett element, lag indeksen, 0. For å legge til en annen liste, bruk addall (c). For å sette inn en annen liste, bruk addall (indeks, c). For å forberede en annen liste, lag indeksen, 0.