logo

Java ArrayList-toevoegmethode

Java ArrayList add(E-element) methode

De ArrayListad(E-element) methodof Java ArrayList classvoegt een nieuwe waarde toe aan het einde van deze lijst.

Syntaxis:

 public boolean add (E element) 

Parameter:

Hier is 'element' een element dat aan de lijst moet worden toegevoegd.

selecteer meerdere tabellen sql

Opbrengst:

Het retourneert altijd 'waar'. Maak je geen zorgen over de Booleaanse retourwaarde. Het is er altijd, omdat andere klassen in de verzamelingsfamilie een retourwaarde in de handtekening nodig hebben bij het toevoegen van een element.

voorbeeld 1

 import java.util.ArrayList; public class ArrayListAddExample1{ public static void main(String[] args) { ArrayList list = new ArrayList(); list.add('element1'); // [element1] list.add(Boolean.TRUE); // [element1, true] list.add('last element') // [element1, true, last element] System.out.println(list); // [element1, true, last element] } } 
Test het nu

Uitgang:

 [element1, true, last element] 

Voorbeeld 2

 import java.util.ArrayList; public class ArrayListAddExample2{ public static void main(String[] args){ ArrayList id = new ArrayList(); list.add(1); // [1] list.add('student id'); // does not compile } } 
Test het nu

Uitgang:

 does not compile. 

Deze keer weet de compiler dat alleen Integer-waarden zijn toegestaan ​​en voorkomt hij de poging om een ​​String-waarde toe te voegen.

Java ArrayList add(int index, E-element) methode

De add(int index, E-element) De methode van de Java ArrayList-klasse voegt een specifiek element in een specifieke index van ArrayList in. Het verschuift het element van de aangegeven index, indien aanwezig, en daaropvolgende elementen naar rechts.

mac-besturingssystemen

Syntaxis:

 public void add (int index , E element) 

Parameter:

'inhoudsopgave' : index waarin het element wordt ingevoegd.

'element' : is een element dat moet worden ingevoegd.

Opbrengst:

Niets retourneren.

Voorbeeld 3

 import java.util.ArrayList; public class ArrayListAddExample3{ public static void main(String[] args){ List colors = new ArrayList(); colors.add('red'); // ['red'] colors.add('blue'); // ['red' , 'blue'] colors.add(1, 'white'); // ['red' , 'white', 'blue'] colors.add(0, 'black'); // ['black', 'red' , 'white', 'blue'] System.out.println(colors); // ['black', 'red' , 'white', 'blue'] } } 
Test het nu

Uitgang:

 ['black', 'red' , 'white', 'blue'] 

Voorbeeld 4

 import java.util.ArrayList; public class ArrayListAddExample4{ public static void main(String[] args){ List list = new ArrayList(); list.add(0, 'e1'); // ['e1'] list.add(1); // ['e1' , 1] list.add(1, 'e2'); // ['e1', 'e2', 1] list.add(0, 1); // [1, 'e1', 'e2' , 1] System.out.println(list); // [1, 'e1', 'e2' , 1] } } 
Test het nu

Uitgang:

 [1, 'e1', 'e2' , 1] 

Voorbeeld 5

 import java.util.ArrayList; public class ArrayListAddExample5{ public static void main(String[] args){ List list = new ArrayList(); list.add(0, 'element1'); // ['element1'] list.add(1, 'element2'); // ['element1', 'element2'] list.add(3, 'element2'); // throws IndexOutOfBoundsException } } 
Test het nu

Uitgang:

 throwsIndexOutOfBoundsException